<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Urbex.Controls</name>
    </assembly>
    <members>
        <member name="T:Urbex.Controls.DiscreteImageInfo">
            <summary>
            The information of a oblique obtained from the FindOblique services.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageInfo.READ_WRITE_LOCK_TIMEOUT">
            <summary>
            Read write timeout.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageInfo.rwl">
            <summary>
            Read write lock for discrete image info.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.#ctor(BSDKW.BDiscreteImage)">
            <summary>
            Initializes a new instance of the DiscreteImageInfo class.
            </summary>
            <param name="bdskDiscreteImage">The BDSK discrete image.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.PointInImage(System.Double,System.Double)">
            <summary>
            Check if a point is inside the limits of the image.
            </summary>
            <param name="x">The x coordinate in pixels.</param>
            <param name="y">The y coordinate in pixels.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.IsDisposed">
            <summary>
            Determines whether this instance is disposed.
            </summary>
            <returns><c>true</c> if this instance is disposed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the DiscreteImageInfo is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.LoadImageTile(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Loads the image tile.
            </summary>
            <param name="zoom">The zoom.</param>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <param name="overlay">The overlay.</param>
            <returns>Bitmap object.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.LoadImageTileAsBitmapSource(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Loads the image tile.
            </summary>
            <param name="zoom">The zoom.</param>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <param name="overlay">The overlay.</param>
            <returns>BitmapSource object.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.GetObliqueZoomRatio(System.Int32)">
            <summary>
            Gets the oblique zoom ratio.
            </summary>
            <param name="obliqueZoom">The oblique zoom.</param>
            <returns>Oblique zoom ratio.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointsToDiscreteImage(System.Double[],System.String,System.Boolean)">
            <summary>
            Transforms the points to discrete image.
            </summary>
            <param name="points">The list of points.</param>
            <param name="epsg">The epsg.</param>
            <param name="precise">if set to <c>true</c> precise.</param>
            <returns>0 if trasformation was success and -1 if fails.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointToDiscreteImage(Urbex.Controls.Geometries.Point,System.String,System.Boolean)">
            <summary>
            Transforms the point to discrete image point.
            </summary>
            <param name="point">The point to be converted.</param>
            <param name="epsg">The epsg.</param>
            <param name="precise">if set to <c>true</c> precise.</param>
            <returns>bool value indicating if the point is converted.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointToDiscreteImage(Urbex.Controls.Geometries.Point,System.Int32,System.String,System.Boolean)">
            <summary>
            Transforms the pixel point to discrete image point.
            </summary>
            <param name="point">The point to be converted.</param>
            <param name="zoom">The zoom.</param>
            <param name="epsg">The epsg.</param>
            <param name="precise">if set to <c>true</c> precise.</param>
            <returns>bool value indicating if the point is converted.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointsToWorld(System.Double[],System.String,System.Boolean)">
            <summary>
            Transforms to list of world points.
            </summary>
            <param name="points">The list of world points.</param>
            <param name="epsg">The epsg.</param>
            <param name="precise">if set to <c>true</c> precise.</param>
            <returns>0 if trasformation was success and -1 if fails.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointToWorld(Urbex.Controls.XY,System.String)">
            <summary>
            Transforms the point to world points.
            </summary>
            <param name="point">The point.</param>
            <param name="epsg">The epsg.</param>
            <returns>World point.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformPointToWorld(Urbex.Controls.XY,System.Int32,System.String)">
            <summary>
            Transforms the pixel point to world point.
            </summary>
            <param name="pixelPoint">The pixel point.</param>
            <param name="zoom">The zoom.</param>
            <param name="epsg">The epsg.</param>
            <returns>World point.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.TransformWorldPointToPixel(Urbex.Controls.XY,System.String)">
            <summary>
            Transforms the world point to the corresponding point on the discrete image.
            </summary>
            <param name="worldPoint">World point</param>
            <param name="epsg">epsg to use for conversion</param>
            <returns>Corresponding point on the map.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.GetCurrentSize(System.Int32)">
            <summary>
            Gets the current size of image.
            </summary>
            <param name="zoom">The zoom.</param>
            <returns>Size</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.CalculateHeight(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Calculates the height.
            </summary>
            <param name="x1">The x co-ordinate of first point.</param>
            <param name="y1">The y co-ordinate of first point.</param>
            <param name="x2">The x co-ordinate of second point.</param>
            <param name="y2">The y co-ordinate of second point.</param>
            <returns>Height in double.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.CalculateHeightMeasuringAngle(System.Double,System.Double)">
            <summary>
            Calculates the height measuring angle.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate</param>
            <returns>Height in double.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.CalculateElevationInOblique(System.Double,System.Double)">
            <summary>
            Calculates the elevation in oblique.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <returns>Height in double.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageInfo.GetDataInformation(BSDKW.BAttributesReceiver)">
            <summary>
            Get Discrete image's data information.
            </summary>
            <param name="attributesReceiver">The Attribute receiver</param>
            <returns></returns>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageInfo.BDiscreteImage">
            <summary>
            Gets the discrete image.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageInfo.ObliqueID">
            <summary>
            Discrete image ID.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageInfo.Orientation">
            <summary>
            Image orientation.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageInfo.Size">
            <summary>
            Width and Height of the image.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageInfo.Bounds">
            <summary>
            Gets the Bounds of the oblique image in CRS set in FindOblique or
            returns null if bounds are not intialized.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.RTree.MapRTree">
            <summary>Map RTree. </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.#ctor">
            <summary>Default constructor.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.Add(Urbex.Controls.Feature,Urbex.Controls.Bounds)">
            <summary>Adds item..</summary>
            <param name="item">The item.</param>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.Delete(Urbex.Controls.Feature)">
            <summary>Deletes the given iItem.</summary>
            <param name="iItem">The Feature to delete.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.Clear">
            <summary>Clears this object to its blank/initial state.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.InvokeForAllVisible(Urbex.Controls.Bounds)">
            <summary>Invoke for all visible.</summary>
            <param name="visibleArea">The visible area.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.MapRTree.GetBounds">
            <summary>Gets the bounds.</summary>
            <returns>The bounds.</returns>
        </member>
        <member name="T:Urbex.Controls.BSDKContentProvider">
            <summary>
            A TileProvider that retrieves tiles from a file cache.
            Each tile is stored as a file in a folder inside the user ApplicationData
            Windows special folder.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BSDKContentProvider.ToBSDKOrientation(Urbex.Controls.OrientationType)">
            <summary>
            Translates .NET orientation into SDK orientation.
            </summary>
            <param name="or">Orientation Type.</param>
            <returns>SDK Orientation.</returns>
        </member>
        <member name="M:Urbex.Controls.BSDKContentProvider.FromBSDKOrientation(BLorientation)">
            <summary>
            Converts BSDK orientation into .NET orientation.
            </summary>
            <param name="_orientation">The BSDK orientation.</param>
            <returns>Converted Orientation.</returns>
        </member>
        <member name="M:Urbex.Controls.BSDKContentProvider.IsLibraryInBDataloader(BSDKW.BDataLoader)">
            <summary>
            Determines whether library is contained in the specified data loader.
            </summary>
            <param name="dataLoader">The data loader.</param>
            <returns><c>true</c> if libarary is in the specified data loader; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.BSDKContentProvider.ContainsBlomURBEX3DDataSource(BSDKW.BDataLoader)">
            <summary>
            Determines whether the specified data loader contains BlomURBEX3D data source.
            </summary>
            <param name="dataLoader">The data loader.</param>
            <returns><c>true</c> if the specified data loader contains BlomURBEX3D datasource; otherwise, <c>false</c>.</returns>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.RasterImage">
            <summary>
            Class implementation of RasterImage.
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImage.#ctor(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the RasterImage class.
            </summary>
            <param name="path">The path.</param>
            <param name="_srcProjection">The source projection.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImage.#ctor(System.Drawing.Bitmap,Urbex.Controls.Bounds)">
            <summary>
            Initializes a new instance of the RasterImage class.
            </summary>
            <param name="bitmap">The bitmap.</param>
            <param name="imgBounds">The img bounds.</param>
        </member>
        <member name="P:Urbex.Controls.RasterImage.FilePath">
            <summary>
            Gets the file path.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImage.Bitmap">
            <summary>
            Gets the bitmap of this image.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImage.Bounds">
            <summary>
            Gets the bounds of this image.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImage.Projection">
            <summary>
            Gets the projection of this image.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImage.IsCorrect">
            <summary>
            Gets a value indicating whether this instance is correct.
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClientSnapshot">
            <summary>
            Class implementation of WMSClientSnapShot.
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSClientSnapshot.#ctor">
            <summary>
            Initializes a new instance of the WMSClientSnapshot class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSClientSnapshot.#ctor(System.Double[],System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the WMSClientSnapshot class.
            </summary>
            <param name="bounds">The bounds.</param>
            <param name="onlineResource">The online resource.</param>
            <param name="onlineResourceType">Type of the online resource.</param>
            <param name="crs">The CRS.</param>
            <param name="version">The version.</param>
        </member>
        <member name="P:Urbex.Controls.WMSClientSnapshot.Bounds">
            <summary>
            {minx,miny,maxx,maxy}
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClientSnapshot.OnlineResource">
            <summary>
            Gets the online resource.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClientSnapshot.ResourceType">
            <summary>
            Gets the type of the resource.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClientSnapshot.CRS">
            <summary>
            Gets the CRS.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClientSnapshot.Version">
            <summary>
            Gets the version.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MossaicImageryLayer">
            <summary>
            Class implementation of MossaicImageryLayer, this is the layer show in Mossaic view.
            </summary>
        </member>
        <member name="T:Urbex.Controls.TileGridBasedLayer">
            <summary>
            Abstract class TileGridBasedLayer. This class helps the management of Tiled layer to be downloaded.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Layer">
            <summary>
            Abstract class for common layer properties.
            Implement this class instead of the ILayer interface to save common code.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Layer.MapContext">
            <summary> Context for the map </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.#ctor(Urbex.Controls.MapContext)">
            <summary>
            Creates a new Layer object.
            </summary>
            <param name="mapContext">The MapContext.</param>
        </member>
        <member name="M:Urbex.Controls.Layer.EmitRequestRepaint">
            <summary>
            Raises a BufferChanged event.
            </summary>
            <remarks>This method should be invoked from derived classes to raise the event.</remarks>
            
        </member>
        <member name="M:Urbex.Controls.Layer.EmitLayerChange">
            <summary>
            Raises a ChangedLayer event.
            </summary>
            <remarks>This method should be invoked from derived classes to raise the event.</remarks>
            
        </member>
        <member name="M:Urbex.Controls.Layer.EmitCenterOnRectangle(Urbex.Controls.Bounds)">
            <summary>
            Raises a ChangedLayer event.
            </summary>
            <remarks>This method should be invoked from derived classes to raise the event.</remarks>
            
        </member>
        <member name="M:Urbex.Controls.Layer.FitToScreen">
            <summary>
            Fits layer to screen.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.SetAllowedZoomValues(System.Int32,System.Int32)">
            <summary>
            Sets the allowed zoom values.
            </summary>
            <param name="minimumZoom">The minimum allowed zoom.</param>
            <param name="maximumZoom">The maximum allowed zoom.</param>
        </member>
        <member name="M:Urbex.Controls.Layer.ShiftBuffer(Urbex.Controls.XY)">
            <summary>
            Shifts the graphic buffer.
            </summary>
            <param name="offset">Shift to apply in pixels.</param>
        </member>
        <member name="M:Urbex.Controls.Layer.Initialize">
            <summary>
            Initializes this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.Repaint(System.Drawing.Graphics,System.Int64,Urbex.Controls.MapMode)">
            <summary>
            Draws the layer in the Layer BufferedGraphics
            </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.Invalidate">
            <summary>
            Invalidates this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.Uninitialize">
            <summary>
            Uninitializes this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Layer.IsCurrentDrawing(System.Int64)">
            <summary>Query if 'drawCycle' is current drawing.</summary>
            <param name="drawCycle">The draw cycle.</param>
            <returns>true if current drawing, false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Layer.DrawCycleLock">
            <summary>Gets the draw cycle lock.</summary>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Layer.Invoke(System.Windows.Forms.MethodInvoker)">
            <summary>
            Invokes the specified method.
            </summary>
            <param name="method">The method.</param>
        </member>
        <member name="M:Urbex.Controls.Layer.InvokeOnBackground(System.Windows.Forms.MethodInvoker,System.String)">
            <summary>
            Invokes the method on background.
            </summary>
            <param name="method">The method to be invoked.</param>
            <param name="invocationDetails">The invocation details.</param>
        </member>
        <member name="M:Urbex.Controls.Layer.Clone">
            <summary>
            Clones the layer
            </summary>
            <returns>cloned object</returns>
        </member>
        <member name="P:Urbex.Controls.Layer.BaseColor">
            <summary>
            Gets the BaseColor of layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.MinimumAllowedZoom">
            <summary>
            Gets or sets the minimum allowed zoom.
            </summary>
            <value>
            The minimum allowed zoom.
            </value>
        </member>
        <member name="P:Urbex.Controls.Layer.MaximumAllowedZoom">
            <summary>
            Gets or sets the maximum allowed zoom.
            </summary>
            <value>
            The maximum allowed zoom.
            </value>
        </member>
        <member name="P:Urbex.Controls.Layer.ApplyAntialiasing">
            <summary>
            Gets or sets a value indicating whether apply antialiasing.
            </summary>
            <value><c>true</c> if apply antialiasing; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.Layer.LayerName">
            <summary>
            Gets or sets the name of the layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.Enabled">
            <summary>
            Specifies whether this layer should be rendered or not.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.Opacity">
            <summary>
            Sets the opacity for the layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.BusyStateIndicator">
            <summary>
            Gets BusyStateIndicator instance.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.RepaintOnDragging">
            <summary>Gets or sets a value indicating whether the layer should repaint on map dragging.
            		 Some layers as WMS layers that download data from Web should not repaint during
            		 drag time to not overload servers with a lot of requests.</summary>
            <value>true if repaint on dragging, false if not. Default is true.</value>
        </member>
        <member name="E:Urbex.Controls.Layer.LayerRepaintRequested">
            <summary>
            Raises when the buffer layer has changed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Layer.ChangedLayer">
            <summary>
            Raises when the layer has changed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Layer.CenterOnRectangle">
            <summary>
            Raises when the layer requires the viewer to be centered.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.LayerBounds">
            <summary>
            Gets the layer bounds.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Layer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.Data(Urbex.Controls.TileID)">
            <summary>
            ParallelData object for the specified tile ID.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>ParallelData object.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.#ctor(Urbex.Controls.MapContext)">
            <summary>
            Creates a new TileGridBasedLayer object.
            </summary>
            <param name="mapContext">The MapContext.</param>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the TileGridBasedLayer is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.PrefetchTiles(Urbex.Controls.MapMode)">
            <summary>
            Prefetches the tiles.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.StopLoading">
            <summary>
            Pauses the loading of tiles.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.ContinueLoading">
            <summary>
            Continues the loading of tiles.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.Invalidate">
            <summary>
            Invalidates this layer and redraws the tiles.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.LoadMosaicTile(Urbex.Controls.OrientationType,Urbex.Controls.TileID)">
            <summary>
            Loads the tile identified by its ID.
            </summary>
            <param name="orientation">The orientation.</param>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the loaded tile.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.LoadDiscreteTile(Urbex.Controls.DiscreteImageInfo,Urbex.Controls.TileID)">
            <summary>Loads a discrete tile.</summary>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="tileID">Identifier for the tile.</param>
            <returns>The discrete tile.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.BuildMapFromCachedMap(Urbex.Controls.TileID)">
            <summary>
            Builds the map from cached tiles.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the tile requested.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.DownloadTiles(Urbex.Controls.MapMode,System.Collections.Generic.List{Urbex.Controls.TileID})">
            <summary>
            Downloads the tiles as per the list of tiles.
            </summary>
            <param name="tiles">The tiles to be downloaded.</param>
            <param name="mapMode">The tiles to be downloaded.</param>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.CleanLoadedTilesCache(Urbex.Controls.MapMode)">
            <summary>
            Cleans the loaded tiles cache.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileGridBasedLayer.Clone">
            <summary>Clones the layer.</summary>
            <returns>cloned object.</returns>
        </member>
        <member name="P:Urbex.Controls.TileGridBasedLayer.LayerBounds">
            <summary>
            Gets the layer bounds.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileGridBasedLayer.CurrentCacheSize">
            <summary>
            Gets the size of the current cache of tiles.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileGridBasedLayer.IsEmpty">
            <summary>Gets a value indicating whether this layer is empty.</summary>
            <value>true if this object is empty, false if not.</value>
        </member>
        <member name="T:Urbex.Controls.TileGridBasedLayer.ParallelData">
            <summary>
            Class implemenation of ParallelData, which manages the data that is downloaded in parallel.
            </summary>
        </member>
        <member name="F:Urbex.Controls.TileGridBasedLayer.ParallelData.PausedTiles">
            <summary>
            Tiles which are currently paused from downloading.
            </summary>
        </member>
        <member name="F:Urbex.Controls.TileGridBasedLayer.ParallelData.RequestedTiles">
            <summary>
            Tiles which are requested to be downloaded.
            </summary>
        </member>
        <member name="F:Urbex.Controls.TileGridBasedLayer.ParallelData.LoadedTiles">
            <summary>
            Dictionary of Tiles which have already been downloaded. Key being its ID and value being its Bitmap.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.#ctor(Urbex.Controls.MapContext,BSDKW.BDataLoader,System.Boolean,Urbex.Controls.OrientationType,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MossaicImageryLayer class.
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="dataLoader">The DataLoader.</param>
            <param name="isBaselayer">if set to <c>true</c> indicates that this is baselayer.</param>
            <param name="orientation">The orientation of layer.</param>
            <param name="dateFilter">YEAR (desde ese año a la actualidad), YEAR-YEAR  (solo un año Año-año).</param>
            <param name="baselayer">The baselayer of this layer.</param>
            <param name="projectionName">Name of the projection.</param>
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.LoadMosaicTile(Urbex.Controls.OrientationType,Urbex.Controls.TileID)">
            <summary>
            
            </summary>
            <param name="orientation"></param>
            <param name="tileID"></param>
            <returns></returns>      
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.LoadDiscreteTile(Urbex.Controls.DiscreteImageInfo,Urbex.Controls.TileID)">
            <summary>
            
            </summary>
            <param name="discreteImageInfo"></param>
            <param name="tileID"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.GetCopyright(Urbex.Controls.MapMode,System.String@,System.String@,System.String@,System.Int32,System.Double,System.Double)">
            <summary>
            Gets the copyright informations.
            </summary>
            <param name="mapMode">The MapMode.</param>
            <param name="copyright">The copyright string.</param>
            <param name="minDate">The min date authorized.</param>
            <param name="maxDate">The max date authorized.</param>
            <param name="zoom">The zoom level.</param>
            <param name="lon">The longitude.</param>
            <param name="lat">The latitude.</param>
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the MossaicImageryLayer is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MossaicImageryLayer.Clone">
            <summary>
            Returns a new ImageTileLayerAsync set up with same values as this instance.
            </summary>
            <returns>ImageTileLayerAsync.</returns>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.OrientationType">
            <summary>
            Gets or sets the type of the orientation.
            </summary>
            <value>The type of the orientation.</value>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.Baselayer">
            <summary>
            Gets or sets the baselayer.
            </summary>
            <value>The baselayer.</value>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.IsBaselayer">
            <summary>
            Gets a value indicating whether this instance is baselayer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.DateFilter">
            <summary>
            Gets or sets the date filter.
            </summary>
            <value>The date filter.</value>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.Orientation">
            <summary>
            Gets or sets the orientation.
            </summary>
            <value>The orientation.</value>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty and does not contain any features.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MossaicImageryLayer.BaseColor">
            <summary>
            Gets the basecolor of the layer.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport">
            <summary>
            Class implementation of ServiceExceptionReport.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport.XmlName">
            <summary>
            XML name of ServiceExceptionReport.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport.ReadFrom(System.Xml.XmlReader)">
            <summary>
            Creates an instance of ServiceExceptionReport from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of ServiceExceptionReport.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport.Version">
            <summary>
            Version of Service exception.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport.ServiceExceptions">
            <summary>
            List of service exceptions.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style">
            <summary>
            Class implementation of Style.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.XmlName">
            <summary>
            Xml name of Style.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of Style from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of Style.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.Abstract">
            <summary>
            Abstract of style.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.Name">
            <summary>
            Name of style.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.Title">
            <summary>
            Title of style.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Style.LegendUrl">
            <summary>
            Legend Url of style.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability">
            <summary>
            Class implementation of Capability.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.XmlName">
            <summary>
            Xml name for this class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.#ctor">
            <summary>
            Initializes a new instance of the capability class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from specified WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Capability object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.ReadExceptionFormats(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability)">
            <summary>
            Reads the exception formats.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <param name="capability">The capability object.</param>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.ExceptionFormats">
            <summary>
            Gets or sets the list of exception formats.
            </summary>
            <value>The exception formats.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.Layer">
            <summary>
            Gets or sets the layer.
            </summary>
            <value>The layer.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.Request">
            <summary>
            Gets or sets the request.
            </summary>
            <value>The request.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Capability.UserDefinedSymbolization">
            <summary>
            Gets or sets the user defined symbolization.
            </summary>
            <value>The user defined symbolization.</value>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawGeometry(Urbex.Controls.Geometries.Geometry,System.String,System.Single,System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{Urbex.Controls.Symbol},Urbex.Controls.TextStyle)">
            <summary>
            Draws the specific geometry.
            </summary>
            <param name="g">The graphics on which geometry is drawn.</param>
            <param name="geometry">The geometry to be drawn.</param>
            <param name="text">The text for the geometry.</param>
            <param name="brushes">The list of brushes.</param>
            <param name="linePens">The list of line pens.</param>
            <param name="polygonPens">The list of polygon pens.</param>
            <param name="symbols">The list of symbols.</param>
            <param name="textstyle">The textstyle.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawTinyGeometry(Urbex.Controls.Geometries.Geometry,System.Collections.Generic.List{System.Drawing.Pen},System.String,Urbex.Controls.TextStyle,System.Single)">
            <summary>
            Draw a single pixel to avoid overhead the draw method with geometries that only need 1 pixel to draw
            </summary>
            <param name="geometry"></param>
            <param name="g"></param>
            <param name="symbols"></param>
            <param name="text"></param>
            <param name="textStyle"></param>
            <param name="rotationAngle"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawLineString(Urbex.Controls.Geometries.LineString,System.Collections.Generic.List{System.Drawing.Pen},System.String,Urbex.Controls.TextStyle,System.Single)">
            <summary>
            Draws a line string.
            </summary>
            <param name="g">The graphics on which geometry is drawn.</param>
            <param name="line">The linestring to be drawn.</param>
            <param name="pens">The pens used to draw line string.</param>
            <param name="text">The text to show.</param>
            <param name="textStyle">The text style.</param>
            <param name="rotationAngle">The rotation angle.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawPolygon(Urbex.Controls.Geometries.Polygon,System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{System.Drawing.Pen},System.String,Urbex.Controls.TextStyle,System.Single)">
            <summary>
            Draws a polygon.
            </summary>
            <param name="g">The The graphics on which geometry is drawn.</param>
            <param name="polygon">The polygon to be drawn.</param>
            <param name="brushes">The brushes to fill polygon.</param>
            <param name="pens">The pens to draw lines.</param>
            <param name="text">The text to show.</param>
            <param name="textStyle">The text style.</param>
            <param name="rotationAngle">The rotation angle.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawSymbol(Urbex.Controls.Geometries.Point,System.Collections.Generic.List{Urbex.Controls.Symbol},System.String,Urbex.Controls.TextStyle,System.Single)">
            <summary>
            Draws the point.
            </summary>
            <param name="g">The graphics on which geometry is drawn.</param>
            <param name="point">The point to be drawn.</param>
            <param name="symbols">The symbols.</param>
            <param name="text">The text.</param>
            <param name="textStyle">The text style.</param>
            <param name="rotationAngle">The rotation angle.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawGeographicText(Urbex.Controls.Geometries.GeographicText,Urbex.Controls.TextStyle)">
            <summary>
            Draws a geographic text.
            </summary>
            <param name="g">The graphics on which geometry is drawn.</param>
            <param name="gtext">The geographic text to be drawn.</param>
            <param name="textStyle">The text style.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorLayerDrawing.DrawText(System.String,Urbex.Controls.Geometries.Point,System.Single,Urbex.Controls.TextStyle,System.Windows.Forms.TextFormatFlags)">
            <summary>
            Draws a text on a specified world location.
            </summary>
            <param name="g">The graphics on which geometry is drawn.</param>
            <param name="text">The text to be drawn.</param>
            <param name="point">The location on which text is to be drawn.</param>
            <param name="rotation">The rotation.</param>
            <param name="textStyle">The text style.</param>
            <param name="formatFlags">The format flags.</param>
        </member>
        <member name="T:Urbex.Controls.StreamVectorLayer">
            <summary>A layer that renders vector data 
            linked to a datasource. The design try to read
            data as fast as possible. </summary>
        </member>
        <member name="T:Urbex.Controls.VolatileLayer">
            <summary>
            Abstract class VolatileLayer, which defines basic functionality of volatile layers.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VolatileLayer.#ctor(Urbex.Controls.MapContext)">
            <summary>
            Creates a VolatileLayer object.
            </summary>
            <param name="mapContext">MapContext for this layer.</param>
        </member>
        <member name="M:Urbex.Controls.VolatileLayer.RefreshLayer">
            <summary>
            Refreshes the layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VolatileLayer.Repaint(System.Drawing.Graphics,System.Int64,Urbex.Controls.MapMode)">
            <summary>
            Draws the layer in the Layer BufferedGraphics.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VolatileLayer.Invalidate">
            <summary>
            Invalidates this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VolatileLayer.LayerBounds">
            <summary>
            Gets the layer bounds.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VolatileLayer.Dinamic">
            <summary>
            Gets or sets a value indicating whether this VolatileLayer is dinamic.
            </summary>
            <value><c>true</c> if dinamic; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.VolatileLayer.EnableMultithreading">
            <summary>Gets or sets a value indicating whether the multithreading is enabled.</summary>
            <value>true if enable multithreading, false if not.</value>
        </member>
        <member name="P:Urbex.Controls.VolatileLayer.ServiceBounds">
            <summary>
            Gets the service bounds of this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.OnVectorLayerDrawingProgressUpdate(Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs)">
            <summary>Raises the vector layer drawing progress update event.</summary>
            <param name="e">Event information to send to registered event handlers.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.#ctor(Urbex.Controls.Map,System.Boolean)">
            <summary>
            Creates a new vector layer with default symbology.
            The default symbology is as follows:
            Brushes: one SolidBrush(Color.FromArgb(50, Color.Cyan)).
            Pens: one Pen(Color.Cyan, 2f)
            Symbols: one SimpleSymbol(SymbolIconType.FilledCircle, new Size(14, 14), Color.FromArgb(50, Color.Cyan))
            and one SimpleSymbol(SymbolIconType.Circle, new Size(14, 14), Color.Cyan)
            TextStyle: default TextStyle.
            </summary>
            <param name="map">Map for this layer.</param>
            <param name="precise">Indicates if calculations should be performed from scratch everytime. </param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.#ctor(System.String,Urbex.Controls.Map,System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{Urbex.Controls.Symbol},Urbex.Controls.TextStyle,System.Boolean)">
            <summary>
            Creates a new vector layer given a list of Pens, Brushes, Symbols and a TextStyle.
            The lists are used to draw the same geometry several times
            with different styles overlayed.
            Leave values as null for using default values.
            </summary>
            <param name="layername">Name of layer</param>
            <param name="map">Map for this layer.</param>
            <param name="linePens">List of Pen used to draw lines.</param>
            <param name="polygonPens">List of Pen used to draw boundary of polygons.</param>
            <param name="brushes">List of Brush to draw interior of polygons.</param>
            <param name="symbols">List of Symbol used to draw points and the vertices of lines or polygons.</param>
            <param name="textStyle">TextStyle to draw GeographicTexts.</param>
            <param name="precise">Indicates if calculations should be performed from scratch everytime. </param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations 
            before the StreamVectorLayer is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.Initialize">
            <summary>
            Performes some custom handlings when layer is initialized.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.Uninitialize">
            <summary>
            Performes some custome handling when layer is uninitialized.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.TryOpenCachedVectorFile(System.String)">
            <summary>
            Tries to open cached vector file.
            </summary>
            <param name="shapeFile">The shape file path.</param>
            <returns>Instance of StremVectorFileReader</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.OpenVectorFile(Urbex.Controls.Vector.WFSGdal)">
            <summary>
            Opens the WFSGdal file.
            </summary>
            <param name="vectorFileReader">The WFSGdal file reader.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.OpenVectorFile(Urbex.Controls.StreamVectorFileReader)">
            <summary>
            Opens the vector file as provided in the arguments.
            </summary>
            <param name="streamVectorFileReader">The vector file reader.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.ReadDataFile(System.String,System.Collections.Generic.List{System.Int32})">
            <summary>Reads the data file. Requires a previous OpenVectorFile call.</summary>
            <returns>The data file.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.ReadDataFile2(System.String,System.Collections.Generic.List{System.Int32})">
            <summary>Reads the data file. Requires a previous OpenVectorFile call.
            		 This was the old way to read data using GDAL, but it gives
            		 errors in codepage reading in last GDAL versions.</summary>
            <returns>The data file.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.WriteToFile(System.String,Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT,Urbex.Controls.ProjectionOsr)">
            <summary>Writes to file.</summary>
            <param name="filename">Filename of the file.</param>
            <param name="format">Describes the format to use.</param>
            <param name="projection">Projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetMetadataFields">
            <summary>Gets the metadata fields.</summary>
            <returns>The metadata fields.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.SetCaptionColumn(System.String)">
            <summary>
            Sets the caption column's name for this vector layer.
            </summary>
            <param name="captionColumn">The caption column name.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetGeometryBounds(System.Collections.Generic.List{System.Int32})">
            <summary>Gets geometry bounds.</summary>
            <param name="FIDs">List of feature IDs.</param>
            <returns>List of geometry bounds.
            		 The projection of Bounds is Spherical Mercator.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetDefaultPen(System.Int32)">
            <summary>
            Default style of Pen used to draw lines and exterior of polygons.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetDefaultBrush(System.Int32)">
            <summary>
            Default style of Brush used to draw interior of point and polygons
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetDefaultSymbol(System.Int32)">
            <summary>
            Default style of Point
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.Invalidate">
            <summary>
            Updates the bounds of all the features present in this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.Clone">
            <summary>
            Returns a new object clone of this.
            </summary>
            <returns>VectorLayer.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.PaintFeatures(Urbex.Controls.MapMode,Urbex.Controls.Bounds,Urbex.Controls.Vector.VectorLayerDrawing)">
            <summary>Reads the vector data file, filters features inside visible extent, and paint them in a RenderTargetBitmap cache.</summary>
            <param name="mapMode">The map mode.</param>
            <param name="filter">The filter.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.ConvertGeometry(OSGeo.OGR.Geometry,Urbex.Controls.Projections.ProjectionConverter,Urbex.Controls.MapMode,System.Double@,System.Double@,System.Boolean@)">
            <summary>
            Convert the geometry from OGR to Urbex.Controls.Geometry
            </summary>
            <param name="geom">The geometry to be read.</param>
            <param name="prjConv">The projection Converter.</param>
            <param name="mapMode">The MapMode.</param>
            <param name="centroidx">The X coord of geom centroid.</param>
            <param name="centroidy">The Y coord of geom centroid.</param>
            <param name="isClosed">True if resulting geometry is closed.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.incrementCentroid(System.Double[],System.Double@,System.Double@,System.Int32@)">
            <summary>Increment centroid.</summary>
            <param name="coords">The coords.</param>
            <param name="x">[in,out] The x coordinate.</param>
            <param name="y">[in,out] The y coordinate.</param>
            <param name="n">[in,out] The.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.transformXY(Urbex.Controls.MapMode,Urbex.Controls.Projections.ProjectionConverter,System.Double[])">
            <summary>Transform an array of coordinates from layer projection to screen pixels.</summary>
            <param name="mapMode">The map mode.</param>
            <param name="prjConv">The projection Converter.</param>
            <param name="coords">The coords.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetSelectionSymbols(Urbex.Controls.MapMode)">
            <summary>Gets the list of symbols used for drawing point selected features.</summary>
            <param name="mapMode">The MapMode.</param>
            <returns>The symbols.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.GetLabelGeometry(System.Windows.Media.FormattedText)">
            <summary>Gets a label geometry.</summary>
            <param name="fText">The text.</param>
            <returns>The label geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.TextCollision(System.Drawing.RectangleF)">
            <summary>Text collision.</summary>
            <param name="p_Rectangle">The rectangle.</param>
            <returns>true if it succeeds, false if it fails.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.getDriver(Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT)">
            <summary>
            Gets the OSGeo driver from the output format.
            </summary>
            <param name="format">Format of the driver required.</param>
            <returns>Driver for specified format.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.deleteFiles(System.String,Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT)">
            <summary>
            Deletes the file as per the filename.
            </summary>
            <param name="filename">The file to be deleted.</param>
            <param name="format">The format.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.OnWriting(Urbex.Controls.WriteEventArgs)">
            <summary>
            Called when writing event is called.
            </summary>
            <param name="writeEventArg">The write event arg.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.SelectGeometries(System.Int32,System.Int32)">
            <summary>
            Selects the geometries that occurs on the co-ordinates specified.
            </summary>
            <param name="x">The x co-ordinate in screen control pixels.</param>
            <param name="y">The y co-ordinate in screen control pixels.</param>
            <returns>The number of selected geometries.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.SelectGeometry(System.Int32)">
            <summary>Select geometry.</summary>
            <param name="FID">The fid.</param>
            <returns>The number of selected geometries.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.ClearSelection">
            <summary>Clears the selection.</summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.VectorFileReader_OnMapDoubleClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the OnMapDoubleClick event of the VectorFileReader control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:Urbex.Controls.MapMouseEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.StreamVectorLayer.FeatureIDSelectedEvent">
            <summary>
            Event raised when specific feature IDs are selected.
            </summary>
        </member>
        <member name="E:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdate">
            <summary> Event queue for all listeners interested in VectorLayerDrawingProgressUpdate events. </summary>
        </member>
        <member name="E:Urbex.Controls.StreamVectorLayer.Writing">
            <summary> Event queue for all listeners interested in Writing events. </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.LinePens">
            <summary>
            List of Pen used to draw lines.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.PolygonPens">
            <summary>
            List of Pen used to draw boundary of polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.Brushes">
            <summary>
            List of Brush to draw interior of polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.Symbols">
            <summary>
            List of Symbol used to draw points and the vertices of lines or polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.TextStyle">
            <summary>
            TextStyle to draw GeographicTexts.
            This is the default style that features will use if their style is null.
            Use the method RefreshLabels after setting this.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.FilePath">
            <summary>
            This property returns the path of the file whose content generated this StreamVectorLayer
            When the vector layer was not file-generated, it will deliver an empty string.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.VectorFileReader">
            <summary>
            Gets the vector file reader used to read this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.Editable">
            <summary>
            Sets if the geometries on the layer are editable.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.RotationAngleColumn">
            <summary>
            Sets the rotation angle's column name.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.SelectedFeaturesIndexes">
            <summary>Gets the selected features indexes.</summary>
            <value>The selected features indexes.</value>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty and does not contain any feature.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorLayer.ServiceBounds">
            <summary>
            Gets the bounds of this layer.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventHandler">
            <summary>Delegate for handling VectorLayerDrawingProgressUpdate events.</summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Vector layer drawing progress update event information.</param>
        </member>
        <member name="T:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs">
            <summary>Additional information for vector layer drawing progress update events. </summary>
        </member>
        <member name="F:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs.TotalFeatures">
            <summary> The total features </summary>
        </member>
        <member name="F:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs.CurrentFeature">
            <summary> The current feature </summary>
        </member>
        <member name="F:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs.Percent">
            <summary> The percent </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorLayer.VectorLayerDrawingProgressUpdateEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>Constructor.</summary>
            <param name="p_TotalFeatures">The total features.</param>
            <param name="p_CurrentFeature">The current feature.</param>
        </member>
        <member name="T:Urbex.Controls.StreamVectorLayer.WriteEventHandler">
            <summary>
            Write Event Handler created.
            </summary>
            <param name="evt">The instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.DiscreteImageRaster">
            <summary>
            Class implementation of Discrete.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster.BDiscreteImage">
            <summary> The discrete image </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster.pixelx">
            <summary> The pixely </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster.pixely">
            <summary> The pixely </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster._PreviewBitmapSource">
            <summary> The preview bitmap source </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster._PreviewBitmap">
            <summary> The preview bitmap </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster.IsError">
            <summary> true if is error </summary>
        </member>
        <member name="F:Urbex.Controls.DiscreteImageRaster.ErrorMessage">
            <summary> Message describing the error </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.#ctor(BSDKW.BDiscreteImage)">
            <summary>
            Initializes a new instance of the Discrete class.
            </summary>
            <param name="p_BDiscreteImage">The discrete image.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.LoadPreview">
            <summary>
            Loads preview of th discrete image.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.GenerateForPrinting">
            <summary>
            Generate image for displaying.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.BuildImage(System.Int32,System.Boolean,System.Boolean,Urbex.Controls.DiscreteImageRaster.ImageBuiltDelegate)">
            <summary>
            Builds image.
            </summary>
            <param name="level">zoom level.</param>
            <param name="Scale">scale.</param>
            <param name="showCross">should cross be visible.</param>
            <param name="imageBuiltDelegate">ImageBuildDelegate.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.DrawCrossHair(System.Drawing.Graphics,System.Drawing.Point,System.Drawing.Color)">
            <summary>
            Draws the cross hair on the given point.
            </summary>
            <param name="gr">The graphics of cross hair.</param>
            <param name="center">The point where to draw.</param>
            <param name="color">The color of cros hair.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteImageRaster.OnWriting(Urbex.Controls.WriteEventArgs)">
            <summary>
            Raises the writing event.
            </summary>
            <param name="writeEventArg">The instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.DiscreteImageRaster.OnPreviewLoadedEvent">
            <summary> Event queue for all listeners interested in OnPreviewLoaded events. </summary>
        </member>
        <member name="E:Urbex.Controls.DiscreteImageRaster.Writing">
            <summary>
            Occurs when buildimage operation is performed
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteImageRaster.PreviewBitmap">
            <summary>
            Bitmap source of image.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DiscreteImageRaster.WriteEventHandler">
            <summary>
            Write Event Handler created.
            </summary>
            <param name="evt">The instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.DiscreteImageRaster.PreviewLoaded">
            <summary>Preview loaded.</summary>
            <param name="source">Source for the.</param>
            <param name="e">Event information.</param>
        </member>
        <member name="T:Urbex.Controls.DiscreteImageRaster.ImageBuiltDelegate">
            <summary>Image built delegate.</summary>
            <param name="bDiscreteImage">The discrete image.</param>
            <param name="bitmap">The bitmap.</param>
            <param name="level">The level.</param>
        </member>
        <member name="T:Urbex.Controls.LidarMapButton">
            <summary>
            A Button that can be linked to a Map to measure lengths.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawPointMapButton">
            <summary>
            Class implementation for DrawPointMapButton. This class draws point on map.
            </summary>
        </member>
        <member name="T:Urbex.Controls.IMapButton">
            <summary>
            The interface that all the buttons to add to the Map must implement.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMapButton.OnPressedChanged(System.EventArgs)">
            <summary>
            Raises a PressedChanged event.
            </summary>
            <param name="e">EventArgs.</param>
        </member>
        <member name="M:Urbex.Controls.IMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMapButton.OnToolStateChanged(Urbex.Controls.ToolStates)">
            <summary>
            Called when the state of the tool is changed
            </summary>
            <param name="state">The new state on the tool</param>
        </member>
        <member name="E:Urbex.Controls.IMapButton.PressedChanged">
            <summary>
            Raises when pressed changes.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMapButton.ToolType">
            <summary>
            Gets the type of the tool.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPointMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates an point object.
            </summary>
            <param name="map">Map object for which this point map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPointMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPointMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPointMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is clicked on map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.DrawPointMapButton.DrawPointEvent">
            <summary>
            Raises when a point is drawn.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawPointMapButton.DrawPointInvalidateCurrentOperationEventHandler">
            <summary>
            Raises when a point is drawn.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawPointMapButton.InvalidDrawingEvent">
            <summary>
            Occurs when invalid drawing drawn.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPointMapButton.Map">
            <summary>
            Gets the map for which this button is drawing.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPointMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer for which this button draws.
            </summary>
            <value>The vector layer.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPointMapButton.Symbols">
            <summary>
            Gets or sets the symbols to draw point.
            </summary>
            <value>The symbols.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPointMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPointMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LidarMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Length object.
            </summary>
            <param name="map">Map object for which this lidar map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.LidarMapButton.OnCircleDrawn(System.Object,Urbex.Controls.DrawPointEventArgs)">
            <summary>
            Called when circle is drawn.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LidarMapButton.OnInvalidateCurrentOperation(System.Object,Urbex.Controls.DrawPointEventArgs)">
            <summary>
            Called when an invalid operation is done.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LidarMapButton.ClearFeatures">
            <summary>
            Clears all the previous features of lidar.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LidarMapButton.OnToolStateChanged(Urbex.Controls.ToolStates)">
            <summary>
            Called when the state of the tool is changed
            </summary>
            <param name="state">The new state on the tool</param>
        </member>
        <member name="E:Urbex.Controls.LidarMapButton.OnCircleMeasured">
            <summary>
            Raises when a length is measured.
            </summary>
        </member>
        <member name="P:Urbex.Controls.LidarMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Urbex.Controls.TextStyle">
            <summary>
            Text style that define the way a GeographicText is drawn.
            Although properties are System.Drawing objetcs, when using WPF
            the properties are converted internally to WPF objects.
            This is done this way for better compatibility.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TextStyle.#ctor">
            <summary>
            Creates a new TextStyle with default GenericSerif Font of 9 points
            and a SolidBrush of black color.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TextStyle.#ctor(System.Drawing.Font,System.Drawing.Color,System.Drawing.Pen)">
            <summary>
            Creates a new TextStyle.
            </summary>
            <param name="font">Font.</param>
            <param name="fontColor">Color of the font.</param>
            <param name="haloPen">The Pen to draw a halo surronding the text.</param>
        </member>
        <member name="P:Urbex.Controls.TextStyle.Font">
            <summary>
            Gets or sets the Font.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TextStyle.Typeface">
            <summary>Gets the typeface.</summary>
            <value>The typeface.</value>
        </member>
        <member name="P:Urbex.Controls.TextStyle.FontColor">
            <summary>
            Gets or sets the Color of the Font.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TextStyle.HaloPen">
            <summary>
            Gets or sets the Pen to draw a halo surronding the text.
            If null the halo will be ignored.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Bounds">
            <summary>
            This class is a rectangle or bounding box.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Bounds.#ctor">
            <summary>
            Initializes a new instance of the Bounds class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Bounds.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Creates a Bounds object.
            <remarks>If parameters passed have not correct values, and maximums are
            lower than minimums, then parameters are swapped.</remarks>
            </summary>
            <param name="x0">Minimum horizontal coordinate.</param>
            <param name="y0">Minimum vertical coordinate.</param>
            <param name="x1">Maximum horizontal coordinate.</param>
            <param name="y1">Maximum vertical coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Bounds.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the Bounds class.
            </summary>
            <param name="x">The horizontal bound.</param>
            <param name="y">The vertical bound.</param>
        </member>
        <member name="M:Urbex.Controls.Bounds.#ctor(Urbex.Controls.Bounds)">
            <summary>
            Creates a Bound object using other Bound.
            <remarks>If parameters passed have not correct values, and maximums are
            lower than minimums, then parameters are swapped.</remarks>
            </summary>
            <param name="bounds">Bounds to be use to create new Bounds.</param>
        </member>
        <member name="M:Urbex.Controls.Bounds.ToString">
            <summary>
            Returns a string representation of bounds object in current thread culture format.
            (ex. left-bottom=(5,42) right-top=(10,45))
            </summary>
            <returns>String.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.ToArray">
            <summary>
            Return the Bounds as an array of doubles with
            {Left, Bottom, Right, Top }.
            </summary>
            <returns>Array of double.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.ToBBOX(System.Int32)">
            <summary>
            Returns the Bounds as a BBOX parameter for WMS requests in en-US (american english) number format.
            Left,Bottom,Right,Top.
            </summary>
            <param name="numberDecimalDigits">How many significant digits in the bbox coords.</param>
            <returns>String</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.Intersects(Urbex.Controls.Bounds)">
            <summary>
            Determines whether the Bounds intersects (touches the border or crosses) another Bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>True if Bounds intersects.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.Intersects(System.Double,System.Double)">
            <summary>
            Intersectses the specified x and y.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <returns>bool value indicating if the point intersects the bounds.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.GetExpandedBounds(System.Double)">
            <summary>
            Expands the Bounds the percentage of width and height indicated.
            </summary>
            <param name="percent">Percentage.</param>
            <returns>A new expanded Bounds.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.Expand(Urbex.Controls.Bounds)">
            <summary>
            Expands the specified bounds.
            </summary>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="M:Urbex.Controls.Bounds.Expand(System.Double,System.Double)">
            <summary>
            Expands the specified x and y co-ordinate.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Bounds.WGS84BoundsToMsBounds">
            <summary>
            Converts WGS84 bounds to MS bounds.
            </summary>
            <returns>Bounds object.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.MsBoundsToWGS84">
            <summary>
            Converts Ms bounds to WGS84 bound.
            </summary>
            <returns>Bound object.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.MsBoundsToLocalCRS(System.String)">
            <summary>
            Converts Ms bounds to local CRS.
            </summary>
            <param name="crs">The CRS.</param>
            <returns>Bounds object.</returns>
        </member>
        <member name="M:Urbex.Controls.Bounds.LocalBoundsToMsBounds(System.String)">
            <summary>
            Locals the bounds to ms bounds.
            </summary>
            <param name="crs">The CRS.</param>
            <returns>Bounds object.</returns>
        </member>
        <member name="P:Urbex.Controls.Bounds.Left">
            <summary>
            Minimum horizontal coordinate.
            <remarks>If value is upper than Right, value is not swapped,
            so ensure correctness before set or call CheckMinMax after set.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Right">
            <summary>
            Maximum horizontal coordinate.
            <remarks>If value is upper than Right, value is not swapped,
            so ensure correctness before set or call CheckMinMax after set.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Top">
            <summary>
            Maximum vertical coordinate.
            <remarks>If value is upper than Right, value is not swapped,
            so ensure correctness before set or call CheckMinMax after set.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Bottom">
            <summary>
            Minimum vertical coordinate.
            <remarks>If value is upper than Right, value is not swapped,
            so ensure correctness before set or call CheckMinMax after set.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Width">
            <summary>
            Gets the width of the bounds.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Height">
            <summary>
            Gets the height of the bounds (top minus bottom).
            </summary>
        </member>
        <member name="P:Urbex.Controls.Bounds.Center">
            <summary>
            Gets the center of the bounds in map space.
            </summary>
        </member>
        <member name="T:Urbex.Controls.SRIDReader">
            <summary>
            Class implementation of SRIDReader
            </summary>
        </member>
        <member name="M:Urbex.Controls.SRIDReader.GetProjSRIDs">
            <summary>
            Enumerates all SRID's in the pcs.csv file.
            </summary>
            <returns>Enumerator</returns>
        </member>
        <member name="M:Urbex.Controls.SRIDReader.GetGeocSRIDs">
            <summary>
            Enumerates all SRID's in the gcs.csv file.
            </summary>
            <returns>Enumerator</returns>
        </member>
        <member name="M:Urbex.Controls.SRIDReader.GetCSbyID(System.Int32)">
            <summary>
            Gets a coordinate system from the pcs.csv or gcs.csv file
            </summary>
            <param name="epsg">EPSG ID</param>
            <returns>Coordinate system, or null if SRID was not found.</returns>
        </member>
        <member name="M:Urbex.Controls.SRIDReader.GetSRIDList">
            <summary>
            Gets a Dictionary &lt;epsg,name&gt; from csv files
            </summary>
            <returns>Coordinate system, or null if SRID was not found.</returns>
        </member>
        <member name="M:Urbex.Controls.SRIDReader.ImportProjection(Urbex.Controls.PRJstring)">
            <summary>
            Imports projection from SRID.
            </summary>
        </member>
        <member name="T:Urbex.Controls.PRJstring">
            <summary>
            Class implementation of PRJstring
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.PRJstring.ProjEPSG">
            <summary>
            Well-known ID of EPSG
            </summary>
        </member>
        <member name="P:Urbex.Controls.PRJstring.ProjName">
            <summary>
            Well-known Text
            </summary>
        </member>
        <member name="P:Urbex.Controls.PRJstring.Proj4">
            <summary>
            Proj4 text of the projection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.PRJstring.ProjectionSystem">
            <summary>
            Projection system of the projection.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Method">
            <summary>
            Class implementation of Method class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Method.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.MethodName)">
            <summary>
            Creates an instance of Method from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <param name="methodName">Name of the method.</param>
            <returns>Instance of Method.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Method.OnlineResource">
            <summary>
            OnlineResource.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Method.#ctor(Urbex.Controls.Controls.Layers.WFS.Capabilities.MethodName)">
            <summary>
            Sets the method name.
            </summary>
            <param name="methodName">Name of the method.</param>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Method.MethodName">
            <summary>
            Gets the name of the method.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.MethodName">
            <summary>
            Enum specifing the MethodName.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.MethodName.Get">
            <summary>
            Get method.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.MethodName.Post">
            <summary>
            Set method.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Licensing.LicenseFileReader">
            <summary>
            Class to receive attributes from BSDK for licence files.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.GetLog">
            <summary>Gets the log.</summary>
            <returns>The log.</returns>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.SetAttribute(System.String,System.String[])">
            <summary>Sets an attribute.</summary>
            <param name="varname">The varname.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.SetAttribute(System.String,System.Double[])">
            <summary>Sets an attribute.</summary>
            <param name="varname">The varname.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.SetAttribute(System.String,System.Int32[])">
            <summary>Sets an attribute.</summary>
            <param name="varname">The varname.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.SetAttribute(System.String,System.Byte[])">
            <summary>Sets an attribute.</summary>
            <param name="varname">The varname.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseFileReader.SetAttribute(System.String,System.Boolean[])">
            <summary>Sets an attribute.</summary>
            <param name="varname">The varname.</param>
            <param name="value">The value.</param>
        </member>
        <member name="P:Urbex.Controls.Licensing.LicenseFileReader.LicenceAttributesList">
            <summary>
            List of attributes for a licence file.
            </summary>
        </member>
        <member name="T:Urbex.Controls.TiledRasterImageLayerProgressEventHandler">
            <summary>
            Delegate for the progress of Tiled raster image layer's progress.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Urbex.Controls.TiledRasterImageLayer">
            <summary>
            Class implemenation of TiledRasterImageLayer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.TiledRasterImageLayer.NUM_CONCURRENT_THREADS">
            <summary>
            Number of Concurrent threads that can be created.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.OnTiledRasterImageLayerProgress(System.Object,Urbex.Controls.ReaderProgressEventArgs)">
            <summary>
            Called when tiled raster image layer progress is changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The ReaderProgressEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.#ctor(Urbex.Controls.MapContext,System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the TiledRasterImageLayer class.
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="path">The path from which layer is loaded.</param>
            <param name="srcProjection">The source projection.</param>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.reader_RasterImageReaderProgress(System.Object,Urbex.Controls.ReaderProgressEventArgs)">
            <summary>
            Handles the RasterImageReaderProgress event of the reader control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The ReaderProgressEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.LoadMosaicTile(Urbex.Controls.OrientationType,Urbex.Controls.TileID)">
            <summary>
            Loads the tile identified by its ID.
            </summary>
            <param name="orientation">The orientation.</param>
            <param name="tileID">The Tile ID.</param>
            <returns>Bitmap of the tile loaded.</returns>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.LoadDiscreteTile(Urbex.Controls.DiscreteImageInfo,Urbex.Controls.TileID)">
            <summary>Loads a discrete tile.</summary>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="tileID">Identifier for the tile.</param>
            <returns>The discrete tile.</returns>
        </member>
        <member name="M:Urbex.Controls.TiledRasterImageLayer.Clone">
            <summary>
            Clones the layer.
            </summary>
            <returns>cloned object.</returns>
        </member>
        <member name="E:Urbex.Controls.TiledRasterImageLayer.RasterImageReaderProgress">
            <summary>
            Occurs when raster image reader progress is changed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TiledRasterImageLayer.LayerBounds">
            <summary>
            Gets the layer bounds.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TiledRasterImageLayer.BaseColor">
            <summary>
            Gets the basecolor of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TiledRasterImageLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Geometries.AbstractGeometryCollection`1">
            <summary>Collection of abstract geometries. </summary>
            <typeparam name="G">Type of the.</typeparam>
        </member>
        <member name="T:Urbex.Controls.Geometries.Geometry">
            <summary>
            Abstract class for inheriting geometry classes.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Geometries.Geometry.FID">
            <summary>
            Geometry identifier
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.IsEmpty">
            <summary>
            Returns True if the geometry has no coordinate values. 
            </summary>
            <returns>Returns true if the geometry has no coordinates values; else false.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.IsPartiallyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is partially or completely inside the given bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean true if the geometry is partially or completely inside the given bounds; else false.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.IsCompletelyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is completely inside the given bounds.
            A vertex can be inside or in the edge of the bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>true if the geometry is completely inside the given bounds; else false.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.UpdateBounds">
            <summary>
            Updates Bounds. Call this method if the geometry is changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.UpdateCentroid(System.Boolean,System.Boolean)">
            <summary>Updates the centroid.</summary>
            <param name="calculateWorldCentroid">true to calculate world centroid.</param>
            <param name="calculateObliqueCentroid">true to calculate oblique centroid.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.AsPoints">
            <summary>
            Gets the geometry as a list of Points.
            </summary>
            <returns>A list of points with all the vertexes of the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.SaveObliqueCoordinates(System.Collections.Generic.List{Urbex.Controls.XY},System.Int32)">
            <summary>
            A method that any geometry must implement to save a list of coordinates
            in oblique pixels in the geometry. Each coordinate must match the world
            coordinates returned by the AsPoints method.
            The obliqueCoordinates parameter can contain more coordinates than
            the number of coordinates returned by AsPoints. To extract the exact
            number of coordinates, use the startIndex parameter to tell the method where
            to start reading from the list.
            The reason for using big lists of coordinates is that these coordinates
            are returned from the Urbex service called TransformPoints. It is better
            to call this service with a big amount of points, than calling it
            more times with less points each time.
            </summary>
            <param name="obliqueCoordinates">List of coordinates in oblique pixels.</param>
            <param name="startIndex">Starting index inside the list where to start reading.</param>
            <returns>The new startIndex for reading the next coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry using the projection converter.
            </summary>
            <param name="prjConverter">Projection converter of the geometry.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.ProjectAnUpdate(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry and updates its coordinates with ProjectionConverter.
            Update Bounds automatically.
            </summary>
            <param name="prjConverter">Projection converter of the geometry.</param>
            <returns>bool value.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Geometry.TransformToDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>
            Populates the oblique coordinates of the geometry using discrete image info.
            </summary>
            <param name="discreteImageInfo">DiscreteImage information.</param>
            <param name="precise">Indicates if the transformation should be precise by recalculating.</param>
        </member>
        <member name="P:Urbex.Controls.Geometries.Geometry.Bounds">
            <summary>
            Gets the Bounds of this geometry, the rectangle
            that contains the geometry.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Geometry.Centroid">
            <summary>Gets a centroid.
            The centroid is fast-calculated and it is neither accurate nor inside the geomtry.
            Its purpose is to allow fast labeling.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.#ctor(System.Collections.Generic.List{`0})">
            <summary>
            Creates a new GeometryCollection.
            Update Bounds automatically.
            </summary>
            <param name="geometries">List of Geometry objects.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.#ctor(System.Collections.Generic.List{`0},System.Int32)">
            <summary>
            Creates a new GeometryCollection.
            Update Bounds automatically.
            </summary>
            <param name="geometries">List of Geometry objects.</param>
            <param name="id">Unique id of the geometery.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.UpdateBounds">
            <summary>
            Updates Bounds. Call this method if GeometryCollection is changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.IsPartiallyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is partially or completely inside the given bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.IsCompletelyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is completely inside the given bounds.
            A vertex can be inside or in the edge of the bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.AsPoints">
            <summary>
            Gets the geometry as a list of Points.
            </summary>
            <returns>A list of points with all the vertexes of the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.SaveObliqueCoordinates(System.Collections.Generic.List{Urbex.Controls.XY},System.Int32)">
            <summary>
            A method that any geometry must implement to save a list of coordinates
            in oblique pixels in the geometry. Each coordinate must match the world
            coordinates returned by the AsPoints method.
            The obliqueCoordinates parameter can contain more coordinates than
            the number of coordinates returned by AsPoints. To extract the exact
            number of coordinates, use the startIndex parameter to tell the method where
            to start reading from the list.
            The reason for using big lists of coordinates is that these coordinates
            are returned from the Urbex service called TransformPoints. It is better
            to call this service with a big amount of points, than calling it
            more times with less points each time.
            </summary>
            <param name="obliqueCoordinates">List of coordinates in oblique pixels.</param>
            <param name="startIndex">Starting index inside the list where to start reading.</param>
            <returns>The new startIndex for reading the next coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometries with the use of projection converter provided.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.ProjectAnUpdate(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry and updates its coordinates with the use of projection converter provided.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>bool representing if the projection is successful.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.TransformToDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>
            Populates the oblique coordinates of the geometry using the provided DiscreteImageInfo.
            </summary>
            <param name="discreteImageInfo">DiscreteImageinfo object.</param>
            <param name="precise">Indicates if the transformation should be precise by recalculating.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.IsEmpty">
            <summary>
            If true, then this GeometryCollection has no points. 
            </summary>
            <returns>Boolean</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.UpdateCentroid(System.Boolean,System.Boolean)">
            <summary>Updates the centroid.</summary>
            <param name="calculateWorldCentroid">true to calculate world centroid.</param>
            <param name="calculateObliqueCentroid">true to calculate oblique centroid.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Geometry(System.Int32)">
            <summary>
            Returns an indexed geometry in the collection
            </summary>
            <param name="N">Geometry index</param>
            <returns>Geometry at index N</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.AbstractGeometryCollection`1.GetEnumerator">
            <summary>Enumerates get enumerator in this collection.</summary>
            <returns>An enumerator that allows foreach to be used to process get enumerator in this
            collection.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Collection">
            <summary>
            Gets or sets the GeometryCollection.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Bounds">
            <summary>Gets the Bounds of this geometry, the rectangle that contains the geometry.</summary>
            <value>The bounds.</value>
        </member>
        <member name="P:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Centroid">
            <summary>Gets a centroid. The centroid is fast-calculated and it is neither accurate nor
            inside the geomtry. Its purpose is to allow fast labeling.</summary>
            <returns>The centroid.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.AbstractGeometryCollection`1.NumGeometries">
            <summary>
            Gets the number of geometries in the collection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.AbstractGeometryCollection`1.Item(System.Int32)">
            <summary>
            Returns an indexed geometry in the collection
            </summary>
            <param name="index">Geometry index</param>
            <returns>Geometry</returns>
        </member>
        <member name="T:Urbex.Controls.DrawPointEventArgs">
            <summary>
            Class implementation of DrawPointEventArgs.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPointEventArgs.#ctor(Urbex.Controls.Feature,Urbex.Controls.Geometries.Point)">
            <summary>
            Initializes a new instance of the DrawPointEventArgs class.
            </summary>
            <param name="feature">The feature which is drawn.</param>
            <param name="point">The point where feature is drawn.</param>
        </member>
        <member name="P:Urbex.Controls.DrawPointEventArgs.Feature">
            <summary>
            Gets the current feature.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPointEventArgs.Point">
            <summary>
            Gets the last point where feature is drawn.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawPointEventHandler">
            <summary>
            Delegate for point events.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The DrawPointEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.XY">
            <summary>
            This class represents a x and y pair.
            </summary>
        </member>
        <member name="F:Urbex.Controls.XY.X">
            <summary>
            The x-axis coodinate in map units.
            </summary>
        </member>
        <member name="F:Urbex.Controls.XY.Y">
            <summary>
            The y-axis coordinate in map units.
            </summary>
        </member>
        <member name="M:Urbex.Controls.XY.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a XY instance.
            </summary>
            <param name="x">The x-axis coodinate in map units.</param>
            <param name="y">The y-axis coordinate in map units.</param>
        </member>
        <member name="M:Urbex.Controls.XY.#ctor">
            <summary>
            For XML serialization
            </summary>
        </member>
        <member name="M:Urbex.Controls.XY.ToString">
            <summary>
            Returns a string representation using en-US (american english) format.
            </summary>
            <returns>String</returns>
        </member>
        <member name="M:Urbex.Controls.XY.DistanceTo(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Calculates the distance between two points.
            </summary>
            <param name="x1">The x1.</param>
            <param name="y1">The y1.</param>
            <param name="x2">The x2.</param>
            <param name="y2">The y2.</param>
            <returns>Distance.</returns>
        </member>
        <member name="T:Urbex.Controls.Formatters.WKT">
            <summary>
             Converts a Well-known Text representation to a instance of Geometry.
            </summary>
            <remarks>
            <para>The Well-Known Text (WKT) representation of Geometry is designed to exchange geometry data in ASCII form.</para>
            Examples of WKT representations of geometry objects are:
            <list type="table">
            <listheader><term>Geometry </term><description>WKT Representation</description></listheader>
            <item><term>A Point</term>
            <description>POINT(15 20)<br/> Note that point coordinates are specified with no separating comma.</description></item>
            <item><term>A LineString with four points:</term>
            <description>LINESTRING(0 0, 10 10, 20 25, 50 60)</description></item>
            <item><term>A Polygon with one exterior ring and one interior ring:</term>
            <description>POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))</description></item>
            <item><term>A MultiPoint with three Point values:</term>
            <description>MULTIPOINT(0 0, 20 20, 60 60)</description></item>
            <item><term>A MultiLineString with two LineString values:</term>
            <description>MULTILINESTRING((10 10, 20 20), (15 15, 30 15))</description></item>
            <item><term>A MultiPolygon with two Polygon values:</term>
            <description>MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0)),((5 5,7 5,7 7,5 7, 5 5)))</description></item>
            <item><term>A GeometryCollection consisting of two Point values and one LineString:</term>
            <description>GEOMETRYCOLLECTION(POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.Parse(System.String)">
            <summary>
            Converts a Well-known text representation to a Geometry.
            </summary>
            <param name="wellKnownText">A Geometry tagged text string 
            (see the OpenGIS Simple Features Specification).</param>
            <returns>Returns a Geometry specified by wellKnownText.  
            Throws an exception if there is a parsing problem.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.Parse(System.IO.TextReader)">
            <summary>
            Converts a Well-known Text representation to a Gometry.
            </summary>
            <param name="reader">A Reader which will return a Geometry Tagged Text
            string (see the OpenGIS Simple Features Specification)</param>
            <returns>Returns a Geometry read from StreamReader. 
            An exception will be thrown if there is a parsing problem.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.Write(Urbex.Controls.Geometries.Geometry)">
            <summary>
            Converts a Geometry to its Well-known Text representation.
            </summary>
            <param name="geometry">A Geometry to write.</param>
            <returns>A &lt;Geometry Tagged Text&gt; string (see the OpenGIS Simple
             Features Specification)</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.Write(Urbex.Controls.Geometries.Geometry,System.IO.StringWriter)">
            <summary>
            Converts a Geometry to its Well-known Text representation.
            </summary>
            <param name="geometry">A geometry to process.</param>
            <param name="writer">Stream to write out the geometry's text representation.</param>
            <remarks>
            Geometry is written to the output stream as &lt;Gemoetry Tagged Text&gt; string (see the OpenGIS
            Simple Features Specification).
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetCoordinates(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next array of Coordinates in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text format.  The
            next element returned by the stream should be "(" (the beginning of "(x1 y1, x2 y2, ..., xn yn)" or
            "EMPTY".</param>
            <returns>The next array of Coordinates in the stream, or an empty array of "EMPTY" is the
            next element returned by the stream.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetNextNumber(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next number in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known text format.  The next token
            must be a number.</param>
            <returns>Returns the next number in the stream.</returns>
            <remarks>
            ParseException is thrown if the next token is not a number.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetNextEmptyOrOpener(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next "EMPTY" or "(" in the stream as uppercase text.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next token must be "EMPTY" or "(".</param>
            <returns>the next "EMPTY" or "(" in the stream as uppercase
            text.</returns>
            <remarks>
            ParseException is thrown if the next token is not "EMPTY" or "(".
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetNextCloserOrComma(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next ")" or "," in the stream.
            </summary>
            <param name="tokenizer">tokenizer over a stream of text in Well-known Text
            format. The next token must be ")" or ",".</param>
            <returns>Returns the next ")" or "," in the stream.</returns>
            <remarks>
            ParseException is thrown if the next token is not ")" or ",".
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetNextCloser(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next ")" in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next token must be ")".</param>
            <returns>Returns the next ")" in the stream.</returns>
            <remarks>
            ParseException is thrown if the next token is not ")".
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.GetNextWord(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Returns the next word in the stream as uppercase text.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next token must be a word.</param>
            <returns>Returns the next word in the stream as uppercase text.</returns>
            <remarks>
            Exception is thrown if the next token is not a word.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadGeometryTaggedText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a Geometry using the next token in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next tokens must form a &lt;Geometry Tagged Text&gt;.</param>
            <returns>Returns a Geometry specified by the next token in the stream.</returns>
            <remarks>
            Exception is thrown if the coordinates used to create a Polygon
            shell and holes do not form closed linestrings, or if an unexpected
            token is encountered.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadMultiPolygonText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a <see cref="T:Urbex.Controls.Geometries.AbstractGeometryCollection`1"/> using the next token in the stream.
            </summary>
            <param name="tokenizer">tokenizer over a stream of text in Well-known Text
            format. The next tokens must form a MultiPolygon.</param>
            <returns>a <code>MultiPolygon</code> specified by the next token in the 
            stream, or if if the coordinates used to create the <see cref="T:Urbex.Controls.Geometries.Polygon"/>
            shells and holes do not form closed linestrings.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadPolygonText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a Polygon using the next token in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
             format. The next tokens must form a &lt;Polygon Text&gt;.</param>
            <returns>Returns a Polygon specified by the next token
             in the stream</returns>
             <remarks>
             ParseException is thown if the coordinates used to create the Polygon
             shell and holes do not form closed linestrings, or if an unexpected
             token is encountered.
             </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadPointText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a Point using the next token in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next tokens must form a &lt;Point Text&gt;.</param>
            <returns>Returns a Point specified by the next token in
            the stream.</returns>
            <remarks>
            ParseException is thrown if an unexpected token is encountered.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadMultiPointText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a Point using the next token in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text
            format. The next tokens must form a &lt;Point Text&gt;.</param>
            <returns>Returns a Point specified by the next token in
            the stream.</returns>
            <remarks>
            ParseException is thrown if an unexpected token is encountered.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadMultiLineStringText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a <see cref="T:Urbex.Controls.Geometries.AbstractGeometryCollection`1"/> using the next token in the stream. 
            </summary>
            <param name="tokenizer">tokenizer over a stream of text in Well-known Text format. The next tokens must form a MultiLineString Text</param>
            <returns>a <see cref="T:Urbex.Controls.Geometries.AbstractGeometryCollection`1"/> specified by the next token in the stream</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadLineStringText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a LineString using the next token in the stream.
            </summary>
            <param name="tokenizer">Tokenizer over a stream of text in Well-known Text format.  The next
            tokens must form a LineString Text.</param>
            <returns>Returns a LineString specified by the next token in the stream.</returns>
            <remarks>
            ParseException is thrown if an unexpected token is encountered.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.ReadGeometryCollectionText(Urbex.Controls.Formatters.WKTStreamTokenizer)">
            <summary>
            Creates a GeometryCollection using the next token in the stream.
            </summary>
            <param name="tokenizer"> Tokenizer over a stream of text in Well-known Text
            format. The next tokens must form a GeometryCollection Text.</param>
            <returns>
            A GeometryCollection specified by the next token in the stream.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendGeometryTaggedText(Urbex.Controls.Geometries.Geometry,System.IO.StringWriter)">
            <summary>
            Converts a Geometry to &lt;Geometry Tagged Text &gt; format, then Appends it to the writer.
            </summary>
            <param name="geometry">The Geometry to process.</param>
            <param name="writer">The output stream to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendPointTaggedText(Urbex.Controls.Geometries.Point,System.IO.StringWriter)">
            <summary>
            Converts a Coordinate to &lt;Point Tagged Text&gt; format,
            then Appends it to the writer.
            </summary>
            <param name="coordinate">the <code>Coordinate</code> to process</param>
            <param name="writer">the output writer to Append to</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendLineStringTaggedText(Urbex.Controls.Geometries.LineString,System.IO.StringWriter)">
            <summary>
            Converts a LineString to LineString tagged text format, 
            </summary>
            <param name="lineString">The LineString to process.</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendPolygonTaggedText(Urbex.Controls.Geometries.Polygon,System.IO.StringWriter)">
            <summary>
             Converts a Polygon to &lt;Polygon Tagged Text&gt; format,
             then Appends it to the writer.
            </summary>
            <param name="polygon">Th Polygon to process.</param>
            <param name="writer">The stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiPointTaggedText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Point},System.IO.StringWriter)">
            <summary>
            Converts a MultiPoint to &lt;MultiPoint Tagged Text&gt;
            format, then Appends it to the writer.
            </summary>
            <param name="multipoint">The MultiPoint to process.</param>
            <param name="writer">The output writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiLineStringTaggedText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.LineString},System.IO.StringWriter)">
            <summary>
            Converts a MultiLineString to &lt;MultiLineString Tagged
            Text&gt; format, then Appends it to the writer.
            </summary>
            <param name="multiLineString">The MultiLineString to process</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiPolygonTaggedText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Polygon},System.IO.StringWriter)">
            <summary>
            Converts a MultiPolygon to &lt;MultiPolygon Tagged
            Text&gt; format, then Appends it to the writer.
            </summary>
            <param name="multiPolygon">The MultiPolygon to process</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendGeometryCollectionTaggedText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Geometry},System.IO.StringWriter)">
            <summary>
            Converts a GeometryCollection to &lt;GeometryCollection Tagged
            Text&gt; format, then Appends it to the writer.
            </summary>
            <param name="geometryCollection">The GeometryCollection to process</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendPointText(Urbex.Controls.Geometries.Point,System.IO.StringWriter)">
            <summary>
            Converts a Coordinate to Point Text format then Appends it to the writer.
            </summary>
            <param name="coordinate">The Coordinate to process.</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendCoordinate(Urbex.Controls.Geometries.Point,System.IO.StringWriter)">
            <summary>
            Converts a Coordinate to &lt;Point&gt; format, then Appends
            it to the writer. 
            </summary>
            <param name="coordinate">The Coordinate to process.</param>
            <param name="writer">The output writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.WriteNumber(System.Double)">
            <summary>
            Converts a double to a string, not in scientific notation.
            </summary>
            <param name="d">The double to convert.</param>
            <returns>The double as a string, not in scientific notation.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendLineStringText(Urbex.Controls.Geometries.LineString,System.IO.StringWriter)">
            <summary>
            Converts a LineString to &lt;LineString Text&gt; format, then
            Appends it to the writer.
            </summary>
            <param name="lineString">The LineString to process.</param>
            <param name="writer">The output stream to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendPolygonText(Urbex.Controls.Geometries.Polygon,System.IO.StringWriter)">
            <summary>
            Converts a Polygon to &lt;Polygon Text&gt; format, then
            Appends it to the writer.
            </summary>
            <param name="polygon">The Polygon to process.</param>
            <param name="writer"></param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiPointText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Point},System.IO.StringWriter)">
            <summary>
            Converts a MultiPoint to &lt;MultiPoint Text&gt; format, then
            Appends it to the writer.
            </summary>
            <param name="multiPoint">The MultiPoint to process.</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiLineStringText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.LineString},System.IO.StringWriter)">
            <summary>
            Converts a MultiLineString to &lt;MultiLineString Text&gt;
            format, then Appends it to the writer.
            </summary>
            <param name="multiLineString">The MultiLineString to process.</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendMultiPolygonText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Polygon},System.IO.StringWriter)">
            <summary>
            Converts a MultiPolygon to &lt;MultiPolygon Text&gt; format, then Appends to it to the writer.
            </summary>
            <param name="multiPolygon">The MultiPolygon to process.</param>
            <param name="writer">The output stream to Append to.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKT.AppendGeometryCollectionText(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Geometry},System.IO.StringWriter)">
            <summary>
            Converts a GeometryCollection to &lt;GeometryCollection Text &gt; format, then Appends it to the writer.
            </summary>
            <param name="geometryCollection">The GeometryCollection to process.</param>
            <param name="writer">The output stream writer to Append to.</param>
        </member>
        <member name="T:Urbex.Controls.Util">
            <summary>
            Util class.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Util.TileSize">
            <summary>
            Tile size in pixels, default to 256.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Util.HalfTileSize">
            <summary>
            Half tile size in pixels, default to 128.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Util.DEG_TO_RAD">
            <summary>
            Conversion factor from decimal degrees to radians.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Util.RAD_TO_DEG">
            <summary>
            Conversion factor from radians to decimal degrees.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Util.NFormat">
            <summary>
            US number format.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Icons">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Icons.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Icons.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:Urbex.Controls.RTree.Point">
            <summary>
            Currently hardcoded to 3 dimensions, but could be extended.
            author  aled@sourceforge.net
            version 1.0b2p1
            </summary>
        </member>
        <member name="F:Urbex.Controls.RTree.Point.DIMENSIONS">
            <summary>
            Number of dimensions in a point. In theory this
            could be exended to three or more dimensions.
            </summary>
        </member>
        <member name="F:Urbex.Controls.RTree.Point.coordinates">
            <summary>
            The (x, y) coordinates of the point.
            </summary>
        </member>
        <member name="M:Urbex.Controls.RTree.Point.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Constructor.
            </summary>
            <param name="x">The x coordinate of the point</param>
            <param name="y">The y coordinate of the point</param>
            <param name="z">The z coordinate of the point</param>
        </member>
        <member name="T:Urbex.Controls.RTree.Node`1">
            <p>Used by RTree. There are no public methods in this class.</p>
            
            @author aled@sourceforge.net
            @version 1.0b2p1
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>Constructor.</summary>
            <param name="nodeId">Identifier for the node.</param>
            <param name="level">The level.</param>
            <param name="maxNodeEntries">The maximum node entries.</param>
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.getEntryCount">
            <summary>Gets the entry count.</summary>
            <returns>The entry count.</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.getEntry(System.Int32)">
            <summary>Gets an entry.</summary>
            <param name="index">Zero-based index of the.</param>
            <returns>The entry.</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.getId(System.Int32)">
            <summary>Gets an identifier.</summary>
            <param name="index">Zero-based index of the.</param>
            <returns>The identifier.</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.reorganize(Urbex.Controls.RTree.RTree{`0})">
            eliminate null entries, move all entries to the start of the source node
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.getLevel">
            <summary>Gets the level.</summary>
            <returns>The level.</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.Node`1.getMBR">
            <summary>Gets the MBR.</summary>
            <returns>The MBR.</returns>
        </member>
        <member name="T:Urbex.Controls.ProjectionOsr">
            <summary>
            Class implementation of ProjectionOsr.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.#ctor(Urbex.Controls.ProjectionOsr.DefType,System.String)">
            <summary>
            Initializes a new instance of the ProjectionOsr class.
            </summary>
            <param name="defType">Type of the projection.</param>
            <param name="prj">The projection string.</param>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the ProjectionOsr class.
            </summary>
            <param name="prj4">The PRJ4 string name.</param>
            <param name="humman_name">The humman name.</param>
            <param name="epsg">The epsg value.</param>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.checkGMProjections(OSGeo.OSR.SpatialReference)">
            <summary>
            Checks the GM projections.
            </summary>
            <param name="srid">The id of spatial reference.</param>
            <returns>SpatialReference.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.ToLatLon(Urbex.Controls.XY)">
            <summary>
            Converts point to WGS84 latitude longitude.
            </summary>
            <param name="p">The point.</param>
            <returns>Converted point.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.FromLatLon(Urbex.Controls.XY)">
            <summary>
            Converts from WGS84 latitude longitude.
            </summary>
            <param name="p">The WGS84 projection point.</param>
            <returns>Converted point.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.To(Urbex.Controls.ProjectionOsr,Urbex.Controls.XY)">
            <summary>Reprojects XY.</summary>
            <param name="projection">The projection.</param>
            <param name="p">The XY.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.To(Urbex.Controls.ProjectionOsr,System.Double[])">
            <summary>Reprojects XY.</summary>
            <param name="_outProjection">The out projection.</param>
            <param name="coordinate">The coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.Equals(Urbex.Controls.ProjectionOsr)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.getHumanName(OSGeo.OSR.SpatialReference)">
            <summary>
            Gets the human name of projection.
            </summary>
            <param name="sr">The source projection.</param>
            <returns>Human name of projection.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.UTM(System.Double,System.Double)">
            <summary>
            Returns the projection from the longitude and latitude.
            </summary>
            <param name="longitude">The longitude.</param>
            <param name="latitude">The latitude.</param>
            <returns>Projection calculated from longitude and latitude.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.GetUTMZone(System.Double)">
            <summary>
            Gets the UTM zone from longitude.
            </summary>
            <param name="longitude">The longitude.</param>
            <returns>UTM zone.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.IsNorthernUTM(System.Double)">
            <summary>
            Determines whether specified latitude is in northern UTM.
            </summary>
            <param name="latitude">The latitude.</param>
            <returns><c>true</c> if specified latitude is in northern UTM; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionOsr.UTM(System.Int32,System.Boolean)">
            <summary>
            This method is obsolete.
            </summary>
            <param name="huso">longitude.</param>
            <param name="northern">Latitude value.</param>
            <returns>ProjectionOsr.</returns>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.GdalDataDirectory">
            <summary>
            Gets the path of the directory where the GDAL data files are
            located. Currently it is the same path as the current assembly path
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.HumanName">
            <summary>
            Gets the name of the human.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.Name">
            <summary>
            Gets the name of projection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.ProjectionSystem">
            <summary>
            Gets the projection system.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.EPSG">
            <summary>
            Gets the EPSG.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.Proj4">
            <summary>
            Gets the proj4.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.SphericalMercator">
            <summary>
            Gets the spherical mercator.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionOsr.WGS84LatLon">
            <summary>
            Gets the WGS84LatLon.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ProjectionOsr.DefType">
            <summary>
            Enum specifying the projection types.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionOsr.DefType.EPSG">
            <summary>
            EPSG.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionOsr.DefType.PRJFILE">
            <summary>
            PRJFILE.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionOsr.DefType.PROJ4">
            <summary>
            Proj4.
            </summary>
        </member>
        <member name="T:Urbex.Controls.PRJReader">
            <summary>
            Class implementation of PRJReader.
            </summary>
        </member>
        <member name="M:Urbex.Controls.PRJReader._ReadString(System.String,System.Int32@,System.String@)">
            <summary>
            Reads the string from string pointer.
            </summary>
            <param name="str">The STR value.</param>
            <param name="strptr">The string pointer.</param>
            <param name="readValue">The read value.</param>
        </member>
        <member name="M:Urbex.Controls.PRJReader._ReadWord(System.String,System.Int32@,System.String@)">
            <summary>
            Reads the word starting from string pointer.
            </summary>
            <param name="str">The string value from which to read.</param>
            <param name="strptr">The string pointer.</param>
            <param name="readValue">The read value.</param>
        </member>
        <member name="M:Urbex.Controls.PRJReader._ReadNumber(System.String,System.Int32@,System.String@)">
            <summary>
            Reads a number starting from string pointer.
            </summary>
            <param name="str">The string value from which to read.</param>
            <param name="strptr">The string pointer.</param>
            <param name="readValue">The read value.</param>
        </member>
        <member name="M:Urbex.Controls.PRJReader._ReadToken(System.String,System.Int32@,System.String@)">
            <summary>
            Reads token starting from string pointer.
            </summary>
            <param name="str">The string value from which to read.</param>
            <param name="strptr">The string pointer.</param>
            <param name="readValue">The read value.</param>
            <returns>TokenType.</returns>
        </member>
        <member name="M:Urbex.Controls.PRJReader._ReadArray(System.String,System.String,System.Int32@)">
            <summary>
            Reads a array of tokenized strings.
            </summary>
            <param name="varName">Name of the variable.</param>
            <param name="fileContent">Content of the file.</param>
            <param name="ptr">The pointer to start from.</param>
            <returns>Number of parameters read.</returns>
        </member>
        <member name="M:Urbex.Controls.PRJReader.#ctor(System.String)">
            <summary>
            Initializes a new instance of the PRJReader class.
            </summary>
            <param name="filePath">The file path.</param>
        </member>
        <member name="M:Urbex.Controls.PRJReader.GetParam(System.String)">
            <summary>
            Gets the parameter value by its key.
            </summary>
            <param name="key">The parameter key.</param>
            <returns>vale of parameter.</returns>
        </member>
        <member name="M:Urbex.Controls.PRJReader.IsWGS84Datum">
            <summary>
            Determines whether WGS84 projection exists.
            </summary>
            <returns><c>true</c> if WGS84 projection exists; otherwise, <c>false</c>.</returns>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.Map">
            <summary>
            Map control is a viewer for geographic layers. Layers can be local vector data
            or remote server data in Urbex servers.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Map.DEFAULT_MIN_ORTHO_ZOOM">
            <summary> The default minimum ortho zoom </summary>
        </member>
        <member name="F:Urbex.Controls.Map.DEFAULT_MAX_ORTHO_ZOOM">
            <summary> The default maximum ortho zoom </summary>
        </member>
        <member name="M:Urbex.Controls.Map.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the Paint event.
            </summary>
            <remarks>Overriden method from Control class. Base class OnPaint method is not called so Paint event 
            will not raise when invoked.</remarks>
            <param name="pe">A PaintEventArgs that contains the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Repaint(System.Drawing.Graphics,Urbex.Controls.MapMode,Urbex.Controls.MapBitmapConstructs,System.Boolean)">
            <summary>
            Repaints the specified graphics object.
            </summary>
            <param name="graphics">The graphics to be painted.</param>
            <param name="mapBitmapConstructs">The different objects to be painted.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnRepaintEvent">
            <summary>
            Called when repaint event is raised.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.DrawMagnifyWindow(System.Drawing.Graphics,Urbex.Controls.MapMode,Urbex.Controls.MapBitmapConstructs)">
            <summary>
            Show magnify window.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.RefreshMap">
            <summary>
            Redraws the entire map, forcing layers to request new data if needed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.RefreshVectorLayers">
            <summary>
            Redraws all the vector layers in this map control.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.ExportMapToBitmap(Urbex.Controls.MapBitmapConstructs)">
            <summary>
            Exports the map as a snapshot to a bitmap.
            </summary>
            <param name="showSprites">IF the map sprites should be shown or not.</param>
            <returns>Bitmap.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.UpdateCrossHair(System.Boolean,System.Drawing.Color,Urbex.Controls.CrossHairSymbol)">
            <summary>
            Updates the crosshair color,symbol,visibility.
            </summary>
            <param name="showCrossHair">Bool value indicating if the cross hair should be shown or not.</param>
            <param name="color">Color in which the cross hair should be displayed.</param>
            <param name="symbol">Symbol of the cross hair.</param>
            <returns>Bitmap.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.UpdateCrossHair(Urbex.Controls.CrossHairStyle)">
            <summary>
            Updates the crosshair
            </summary>
            <param name="crossHairStyle">BCrossHairStyle</param> 
        </member>
        <member name="F:Urbex.Controls.Map.MapContext">
            <summary> Context for the map </summary>
        </member>
        <member name="M:Urbex.Controls.Map.#ctor(BSDKW.BDataLoader,Urbex.Controls.MapSnapshot)">
            <summary> Initializes a new instance of the Map class.</summary>
            <param name="dataLoader">The data loader.</param>
            <param name="mapSnapshot">MapSnapShot</param>
        </member>
        <member name="M:Urbex.Controls.Map._Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Map.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetView(Urbex.Controls.ViewType,System.Boolean)">
            <summary>
            Sets the view.
            </summary>
            <param name="value">ViewType of the map.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetOrientation(Urbex.Controls.OrientationType,System.Boolean)">
            <summary>
            Sets the orientation.
            </summary>
            <param name="value">The Orientation of the map.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetOrthoZoom(System.Int32,System.Boolean,System.Drawing.Point)">
            <summary>
            Sets the ortho zoom on the specified point.
            </summary>
            <param name="value">The zoom value.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
            <param name="location">The location.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetOrthoZoom(System.Int32,System.Boolean)">
            <summary>
            Sets the ortho zoom.
            </summary>
            <param name="value">The value.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetDateFilter(System.String,System.Boolean)">
            <summary>
            Sets the date filter.
            </summary>
            <param name="value">The value.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetScale(System.Single,System.Boolean)">
            <summary>
            Sets the scale.
            </summary>
            <param name="value">The scale value.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetScale(System.Single,System.Boolean,System.Drawing.Point)">
            <summary>
            Sets the scale.
            </summary>
            <param name="value">The scale value.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
            <param name="screenAnchor">The screen anchor location.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetMinimumOrthoZoom(System.Int32)">
            <summary>
            Sets the minimum ortho zoom.
            </summary>
            <param name="value">The ortho zoom value.</param>
            <returns>The zoom value that is actually set.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.SetMaximumOrthoZoom(System.Int32)">
            <summary>
            Sets the maximum ortho zoom.
            </summary>
            <param name="value">The zoom value.</param>
            <returns>The actual zoom value that is set.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.SetMinimumObliqueZoom(System.Int32)">
            <summary>
            Sets the minimum oblique zoom.
            </summary>
            <param name="value">The oblique zoom value.</param>
            <returns>Actual oblique zoom that is set.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.SetMaximumObliqueZoom(System.Int32)">
            <summary>
            Sets the maximum oblique zoom.
            </summary>
            <param name="value">The maximum zoom value.</param>
            <returns>Actual oblique zoom value that is set.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.LoadControlsSet(Urbex.Controls.MapControls)">
            <summary>
            Get or sets the LoadControls option, that controls how the map is initialized.
            This option is checked only when map starts, and change it later at runtime has
            no effects.
            <remarks>Each choice setups a collection of default map sprites when map
            is loaded. Thec hoices only affects initialization, but not code calls,
            any call can be done through code.
            The possible values are:
            No: no user interaction is allowed.
            Lite: only pan and zoom through mouse wheel are allowed to user.
            Navigation: map inits with pan and zoom through mouse wheel
            and several map sprites added in default positions (ZoomBarSprite with
            zoom in and zoom out, ChangeView2Sprite and ChangeOrientationSprite).
            Full: map inits as Navigation but also with more map sprites
            added in default positions (AreaSprite, BearingSprite, ElevationSprite,
            HeightSprite, LengthSprite, EraserSprite).</remarks>
            </summary>
            <param name="value">Controls that needs to be loaded.</param>
            <returns>If the map already have some controls loaded then false; else true.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.ForceSizeTo(System.Int32,System.Int32)">
            <summary>Force size to.</summary>
            <param name="Width">The width.</param>
            <param name="Height">The height.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ForceSizeToBaseContainer">
            <summary>Force size to base container.</summary>
        </member>
        <member name="M:Urbex.Controls.Map.CheckSize">
            <summary>
            Checks the size.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.PanToLatLon(System.Double,System.Double)">
            <summary>
            Pan map to WGS84 coordinates.
            </summary>
            <param name="longitude">WGS84 longitude coordinate.</param>
            <param name="latitude">WGS84 latitude coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Map.PanToLatLon(System.Double,System.Double,System.Boolean)">
            <summary>
            Pans to latitude longitude provided.
            </summary>
            <param name="longitude">The longitude.</param>
            <param name="latitude">The latitude.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.PanTo(System.Double,System.Double)">
            <summary>
            Pans to x-y co-ordinates provided.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Map.PanTo(System.Double,System.Double,System.Boolean)">
            <summary>
            Pans to x-y co-ordinates provided with raiseevents.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_CenterOnRectangle(System.Object,Urbex.Controls.CenterOnRectangleEventArgs)">
            <summary>Event handler. Called by Map for center on rectangle events.</summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Center on rectangle event information.</param>
        </member>
        <member name="M:Urbex.Controls.Map.CenterOnRectangle(Urbex.Controls.Bounds,System.Int32)">
            <summary>
            Centers the on rectangle bounds.
            </summary>
            <param name="bounds">The rectangle bounds.</param>
            <param name="maxZoom">Maximum allowed zoom till which it should zoom.</param>
        </member>
        <member name="M:Urbex.Controls.Map.BlockImage(System.Boolean)">
            <summary>
            Blocks the image.
            </summary>
            <param name="Value">If value is true then image is blocked.</param>
        </member>
        <member name="M:Urbex.Controls.Map.BlockImage(System.Boolean,System.Boolean)">
            <summary>
            Set if image is blocked.
            </summary>
            <param name="Value">If value is true then image is blocked.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ForceToDisplayNorthSideUp(System.Boolean)">
            <summary>
            ForceToDisplayNorthSide
            </summary>
            <param name="Value">ForceToDisplayNorthSide</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean,System.Double,System.Double,System.String,System.Boolean)">
            <summary>
            Sets the discrete image.
            </summary>
            <param name="newDiscreteImageInfo">The new discrete image info.</param>
            <param name="recalculateNewPoint">if set to <c>true</c> recalculates new point.</param>
            <param name="pixelX">The pixel X.</param>
            <param name="pixelY">The pixel Y.</param>
            <param name="dateFilter">The date filter.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.AddControl(Urbex.Controls.IMapButton)">
            <summary>
            Adds a control to the control list of the map.
            </summary>
            <param name="button">IMapButton to add.</param>
            <returns>True if the control was added or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.setAntialiasing(System.Boolean)">
            <summary>
            Set all map layer antialiasing value
            </summary>
            <param name="value">antialiasing value</param>
        </member>
        <member name="M:Urbex.Controls.Map.RemoveControl(Urbex.Controls.IMapButton)">
            <summary>
            Removes a control to the control list of the map.
            </summary>
            <param name="button">IMapButton to unlink.</param>
            <returns>True if the control exists and was removed or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.GetControl(System.Int32)">
            <summary>
            Gets the IMapButton at index.
            </summary>
            <param name="index">Index.</param>
            <exception cref="T:System.IndexOutOfRangeException">This exception throws if index is not valid.</exception>
            <returns>IMapButton.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.GetControlIndex(Urbex.Controls.IMapButton)">
            <summary>
            Returns the index of the given control, if exists, or -1 if not exists.
            </summary>
            <param name="button">Control to search.</param>
            <returns>The control index or -1 if not exists.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.GetControlCount">
            <summary>
            Gets the number of controls.
            </summary>
            <returns>Number of controls.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.SetMagnify(System.Boolean,System.Int32)">
            <summary>
            Sets the magnify mode and zoom level for magnify mode..
            </summary>
            <param name="allowMagnify">if set to true allow magnify.</param>
            <param name="zoomLevel">The magnify zoom level.</param>
        </member>
        <member name="M:Urbex.Controls.Map.RegisterLayer(Urbex.Controls.Layer)">
            <summary>
            Add a layer to the map.
            <remarks>If a layer with the same name exists the layer is not added.
            If the layer is to be added a PreAddedLayer event is raised before the layer is added
            and a AddedLayer event is raised after layer is added.</remarks>
            </summary>
            <param name="layer">Layer to add.</param>
            <returns>True if the layer was added or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.UnregisterLayer(Urbex.Controls.Layer)">
            <summary>
            Removes a layer if exists.
            <remarks>If layer is not find nothing occurs.
            If layer is removed a RemovedLayer event is raised.</remarks>
            </summary>
            <param name="layer">Layer to remove.</param>
            <returns>True if the layer exists and was removed or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.AddOverlay(Urbex.Controls.Layer)">
            <summary>
            Add a layer to the map.
            <remarks>If a layer with the same name exists the layer is not added.
            If the layer is to be added a PreAddedLayer event is raised before the layer is added
            and a AddedLayer event is raised after layer is added.</remarks>
            </summary>
            <param name="layer">Layer to add.</param>
            <returns>True if the layer was added or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.RemoveOverlay(Urbex.Controls.Layer)">
            <summary>
            Removes a layer if exists.
            <remarks>If layer is not find nothing occurs.
            If layer is removed a RemovedLayer event is raised.</remarks>
            </summary>
            <param name="layer">Layer to remove.</param>
            <returns>True if the layer exists and was removed or False if not.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.RemoveAllOverlays">
            <summary>
            Remove all layers. Each layer removed raises a RemovedLayer event separately.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.GetLayer(System.Int32)">
            <summary>
            Gets the ILayer at index.
            </summary>
            <param name="index">Index.</param>
            <exception cref="T:System.IndexOutOfRangeException">This exception throws if index is not valid.</exception>
            <returns>ILayer.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.GetLayerCount">
            <summary>
            Gets the number of layers.
            </summary>
            <returns>Number of layers.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.MoveLayer(System.Int32,System.Int32)">
            <summary>
            Moves a layer up or down in the control list.
            Moving a layer up can hide other layers if they overlap.
            </summary>
            <param name="oldIndex">Current index of the layer to be moved.</param>
            <param name="newIndex">The layer ends up between the items at 
            (newIndex - 1) and newIndex before it is removed.</param>
        </member>
        <member name="M:Urbex.Controls.Map.GetDefaultMeasurementsLayer">
            <summary>
            Gets a layer where draw vector measurements, of type CosmeticVectorLayer,
            with default name "Measurements" and default symbols settings. 
            <remarks>If a layer already exists then this layer is returned.
            If not a layer is created, added and returned.</remarks>
            </summary>
            <returns>The measurements layer.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.GetLayerIndex(Urbex.Controls.Layer)">
            <summary>
            Gets index of the layer in the map.
            </summary>
            <param name="layer">Layer to find</param>
            <exception cref="T:System.ArgumentException">This exception throws if layer is not found in map</exception>
            <returns>Index of layer</returns>
        </member>
        <member name="M:Urbex.Controls.Map.OnLostFocus(System.EventArgs)">
            <summary>
            Raises the LostFocus event.
            </summary>
            <param name="e">An EventArgs.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ChangeMap(Urbex.Controls.ViewType,Urbex.Controls.OrientationType,System.String,System.Int32,System.Single,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Changes the map view according to the arguments supplied.
            </summary>
            <param name="newView">The new view.</param>
            <param name="newOrientation">The new orientation.</param>
            <param name="newDateFilter">The new date filter.</param>
            <param name="newZoom">The new zoom.</param>
            <param name="newScale">The new scale.</param>
            <param name="forceRedraw">if set to <c>true</c> force map to redraw.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
            <param name="locationChanged">If location changed.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ChangeMap(Urbex.Controls.ViewType,Urbex.Controls.OrientationType,System.String,System.Int32,System.Single,System.Boolean,System.Boolean,System.Drawing.Point,System.Boolean)">
            <summary>
            Changes the map view according to the arguments supplied.
            </summary>
            <param name="newView">The new view.</param>
            <param name="newOrientation">The new orientation.</param>
            <param name="newDateFilter">The new date filter.</param>
            <param name="newZoom">The new zoom.</param>
            <param name="newScale">The new scale.</param>
            <param name="forceRedraw">if set to <c>true</c> force map to redraw.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
            <param name="screenAnchor">The screen anchor.</param>
            <param name="centerchanged">If center changed.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ConfigureMap(Urbex.Controls.ViewType,Urbex.Controls.OrientationType,System.Int32,Urbex.Controls.XY,System.Boolean)">
            <summary>
            Configures the map.
            </summary>
            <param name="newView">The new view.</param>
            <param name="newOrientation">The new orientation.</param>
            <param name="newZoom">The new zoom.</param>
            <param name="newWorldPoint">The new world point.</param>
            <param name="isBlocked">if set to <c>true</c> image is set to blocked.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ConfigureMap(System.String,Urbex.Controls.XY,System.Double,System.Double,System.Boolean)">
            <summary>
            Configures the map.
            </summary>
            <param name="discreteImageID">The discrete image ID.</param>
            <param name="newWorldPoint">The new world point.</param>
            <param name="pixelX">The pixel X.</param>
            <param name="pixelY">The pixel Y.</param>
            <param name="isBlocked">if set to <c>true</c> image is set to blocked.</param>
        </member>
        <member name="M:Urbex.Controls.Map.ClearObliquesMarks">
            <summary>
            Clears all the features from the ObliquesMark layer
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.AddObliquesMark(Urbex.Controls.XY)">
            <summary>
            Adds a feature with specified world coordinate to ObliquesMark layer
            </summary>
            <param name="worldPoint">Point where the mark is added.</param>
        </member>
        <member name="M:Urbex.Controls.Map.InitializeDiscreteMap(Urbex.Controls.MapSnapshot)">
            <summary>
            Configures the map but don't raises any refreshes and events.
            </summary>
            <param name="mapSnapShot">Map snap shot to initialize from</param>
        </member>
        <member name="M:Urbex.Controls.Map.InitializeMapOnViewType(Urbex.Controls.MapSnapshot)">
            <summary>
            Initialize map for specific view type.
            </summary>
            <param name="mapSnapShot">Map snap shot from which to initialize map.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetupObliquesMarkStyle">
            <summary>
            Sets up the style of the obliquemark layer
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.MoveCenter(System.Double,System.Double)">
            <summary>
            Moves the center.
            </summary>
            <param name="dx">The offset x co-ordinate.</param>
            <param name="dy">The offset y co-ordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Map.UpdateCursor">
            <summary>
            Updates the cursor shown on the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.RefreshCopyright">
            <summary>
            Refreshes the copyright.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.RaiseExtentChanged(System.Boolean,Urbex.Controls.ExtentEventOrigin)">
            <summary>
            Raises the extent changed event.
            </summary>
            <param name="force">Force to raise event even if the extents are not changed.</param>
            <param name="orig">The event arguments.</param>
        </member>
        <member name="M:Urbex.Controls.Map.GetMapSpriteAtPoint(System.Drawing.Point,System.Int32@,System.Int32@,System.Single)">
            <summary>
            Gets the map sprite at point.
            </summary>
            <param name="p">The p.</param>
            <param name="x">The x co-ordinate of the map sprite returned.</param>
            <param name="y">The y co-ordinate of the map sprite returned.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
            <returns>The first MapSprite encountered on the point.</returns>
        </member>
        <member name="M:Urbex.Controls.Map.FinishMouseDrag">
            <summary>
            Finishes the mouse drag and updates the tile and layers.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Map.UpdateDiscreteImage(Urbex.Controls.OrientationType,System.String,Urbex.Controls.XY,System.Boolean)">
            <summary>
            Updates the discrete image.
            </summary>
            <param name="orientation">The orientation.</param>
            <param name="dateFilter">The date filter.</param>
            <param name="gotoThisLocation">The goto this location.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetOrthoImage(Urbex.Controls.OrientationType,System.String,Urbex.Controls.XY,System.Boolean)">
            <summary>
            Sets the ortho image.
            </summary>
            <param name="orientation">The orientation.</param>
            <param name="dateFilter">The date filter.</param>
            <param name="gotoThisLocation">The goto this location.</param>
            <param name="raiseEvents">if set to <c>true</c> events are raised.</param>
        </member>
        <member name="M:Urbex.Controls.Map.SetMagnifyTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
            <summary>
            When the timer elapse, it will check if the current mouse location is equal to the mouse location before timer.
            If they are equal then magnifymode is activated.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseWheel(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseWheel event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseDown event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseMove(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseMove event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_DataSourceUpdated(System.Object,BSDKW.DataSourceEventArgs)">
            <summary>
            Handles the DataSourceUpdated event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The DataSourceEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseUp event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseDoubleClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseDoubleClick event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the MouseClick event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The MouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseEnter(System.Object,System.EventArgs)">
            <summary>
            Handles the MouseEnter event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The EventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_MouseLeave(System.Object,System.EventArgs)">
            <summary>
            Handles the MouseLeave event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The EventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_Resize(System.Object,System.EventArgs)">
            <summary>
            Handles the Resize event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The EventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_ButtonPressed(System.Object,System.EventArgs)">
            <summary>
            Handles the ButtonPressed event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The EventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_SpriteLocationChanged(System.Object,System.EventArgs)">
            <summary>
            Handles the SpriteLocationChanged event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The EventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_SpriteImageChanged(System.Object,System.EventArgs)">
            <summary>
            Handles the SpriteImageChanged event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The ventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_LayerRepaintRequested(System.Object,Urbex.Controls.LayerEventArgs)">
            <summary>
            Handles the BufferChanged event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The LayerEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_BufferChangedLayer(System.Object,Urbex.Controls.LayerEventArgs)">
            <summary>
            Handles the BufferChanged event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The LayerEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_ChangedLayer(System.Object,Urbex.Controls.LayerEventArgs)">
            <summary>
            Handles the ChangedLayer event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The LayerEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_KeyUp(System.Object,System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the KeyUp event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The KeyEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.Map_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the KeyDown event of the Map control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The KeyEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a ZoomChanged event.
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            </summary>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnInternalZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a ZoomChanged event.
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            </summary>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMinimumOrthoZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a MinimumOrthoZoomChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMaximumOrthoZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a MaximumOrthoZoomChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMinimumObliqueZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a MinimumObliqueZoomChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMaximumObliqueZoomChanged(Urbex.Controls.ZoomEventArgs)">
            <summary>
            Raises a MaximumObliqueZoomChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ZoomEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnIsIntelligentChanged(System.EventArgs)">
            <summary>
            Raises a IsIntelligentChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">EventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnViewChanged(Urbex.Controls.ViewEventArgs)">
            <summary>
            Raises a ViewChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ViewEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnInternalViewChanged(Urbex.Controls.ViewEventArgs)">
            <summary>
            Raises a ViewChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ViewEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnOrientationChanged(Urbex.Controls.OrientationEventArgs)">
            <summary>
            Raises a OrientationChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">OrientationEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnInternalOrientationChanged(Urbex.Controls.OrientationEventArgs)">
            <summary>
            Raises a OrientationChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">OrientationEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnDateFilterChanged(System.EventArgs)">
            <summary>
            Raises a DateFilterChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">EventArgs with no information.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnBaselayerPriorityChanged(System.EventArgs)">
            <summary>
            Raises a BaselayerPriorityChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">EventArgs with no information.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnProjectionChanged(Urbex.Controls.ProjectionEventArgs)">
            <summary>
            Raises a ProjectionChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">ProjectionEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnGridStyleChanged(Urbex.Controls.GridStyleEventArgs)">
            <summary>
            Raises a GridStyleChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">GridStyleEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMapMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises a MapMouseUp event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">MouseEventArgs to be used with the event (only pixel X and Y values are used).</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMapMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises a MapMouseDown event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">MouseEventArgs to be used with the event (only pixel X and Y values are used).</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMapClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises a MapClick event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">MouseEventArgs to be used with the event (only pixel X and Y values are used).</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMapDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises a MapDoubleClick event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">MouseEventArgs to be used with the event (only pixel X and Y values are used).</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnMapMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises a MapMove event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">MouseEventArgs to be used with the event (only pixel X and Y values are used).</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnPreAddedLayer(Urbex.Controls.LayerEventArgs)">
            <summary>
            Raises a PreAddLayer event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">LayerEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnAddedLayer(Urbex.Controls.LayerEventArgs)">
            <summary>
            Raises a AddedLayer event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">LayerEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnRemovedLayer(Urbex.Controls.LayerEventArgs)">
            <summary>
            Raises a RemovedLayer event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">LayerEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnChangedLayer(Urbex.Controls.LayerEventArgs)">
            <summary>
            Raises a ChangedLayer event.
            </summary>
            <remarks>This method is protected and, therefore, is accesible only through this class or a derived class.</remarks>
            <param name="e">LayerEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnObliqueLoaded(Urbex.Controls.ObliqueEventArgs)">
            <summary>
            Raises a ObliqueLoaded event.
            </summary>
            <remarks>This method is protected and, therefore, is accesiible only through this class or a derived class.</remarks>
            <param name="e">ObliqueEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnExtentChanged(Urbex.Controls.ExtentEventArgs)">
            <summary>
            Raises a ExtentChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesiible only through this class or a derived class.</remarks>
            <param name="e">ExtentEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnScaleChanged(Urbex.Controls.ScaleEventArgs)">
            <summary>
            Raises a ScaleChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesiible only through this class or a derived class.</remarks>
            <param name="e">ScaleEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnLoadingEvent(Urbex.Controls.LoadingEventArgs)">
            <summary>
            Raises a GeoRefPointPick event.
            </summary>
            <remarks>This method is protected and, therefore, is accesiible only through this class or a derived class.</remarks>
            <param name="e">ScaleEventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnImageDateChanged(System.EventArgs)">
            <summary>
            Raises a ImageDateChanged event.
            </summary>
            <remarks>This method is protected and, therefore, is accesiible only through this class or a derived class.</remarks>
            <param name="e">EventArgs to be used with the event.</param>
        </member>
        <member name="M:Urbex.Controls.Map.OnToolStateChanged(Urbex.Controls.ToolStateChangedArgs)">
            <summary>
            Raises when the map tools are used or in progress
            </summary>
            <param name="e">Args containing the details of the tool and state</param>
        </member>
        <member name="P:Urbex.Controls.Map.MapMode">
            <summary>Gets the MapMode.</summary>
            <value>The MapMode.</value>
        </member>
        <member name="P:Urbex.Controls.Map.NotifyEvent">
            <summary>
            Gets or sets the notify event of the map.
            </summary>
            <value>The notify event.</value>
        </member>
        <member name="P:Urbex.Controls.Map.EventTypeEnabledFilter">
            <summary>
            Gets or sets the event type enabled filter.
            </summary>
            <value>The event type enabled filter.</value>
        </member>
        <member name="P:Urbex.Controls.Map.MapInstance">
            <summary>
            Gets the map instance.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.DataLoader">
            <summary>
            Gets or sets the data loader.
            </summary>
            <value>The data loader.</value>
        </member>
        <member name="P:Urbex.Controls.Map.WorldPoint">
            <summary>
            Gets the world point.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.WorldBounds">
            <summary>
            Gets the world point.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.PixelPoint">
            <summary>
            Gets the pixel point of the screen.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.View">
            <summary>
            Gets or sets the View type.
            <remarks>This method may affect not only the view type of the map,
            but also the zoom and orientation, depending on other map settings.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Orientation">
            <summary>
            Gets or sets the Orientation type.
            <remarks>This method may affect not only the orientation type of the map,
            but also the zoom and view, depending on other map settings.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.OrthoZoom">
            <summary>
            Gets or sets the ortho zoom level. 
            <remarks>This method may affect not only the ortho zoom of the map,
            but also the view and orientation, depending on other map settings.
            Valid values range from MinimumOrthoZoom to MaximumOrthoZoom if View is Ortho
            and from MinimumObliqueZoom + 16 to MaximumObliqueZoom + 16 if View is Discrete.
            Ortho zoom = Discrete zoom + 16.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.DateFilter">
            <summary>
            Date filter for the imagery. A date following the structure YYYYMMDD-YYYYMMDD, YYYYMMDD, YYYYMM or YYYY. 
            The service will use the most current images available, whose date is previous to the requested date if 
            the structure is YYYYMMDD, YYYYMM or YYYY. 
            It is also possible to use a range of dates with the structure YYYYMMDD-YYYYMMDD, in this case the images 
            used will be the most current ones available in the specified date range.
            If value is empty then the most updated image will be requested.
            If a wrong value is sent, then no image will be returned.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Scale">
            <summary>
            Gets or sets the scale.
            </summary>
            <value>The scale.</value>
        </member>
        <member name="P:Urbex.Controls.Map.MinimumOrthoZoom">
            <summary>
            Gets or sets the minimum ortho zoom level.
            <remarks>Must be greater or equal 1 and lesser or equal MaximumOrthoZoom.
            Set this property modifies OrthoZoom if is not valid.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.MaximumOrthoZoom">
            <summary>
            Gets or sets the maximum ortho zoom level.
            <remarks>Must be greater or equal 1 and greater or equal MinimumOrthoZoom.
            Set this property modifies OrthoZoom if is not valid.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.MinimumObliqueZoom">
            <summary>
            Gets or sets the minimum oblique zoom level. 
            <remarks>Must be greater or equal 1 and lesser or equal MaximumObliqueZoom.
            Set this property modifies OrthoZoom if is not valid.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.MaximumObliqueZoom">
            <summary>
            Gets or sets the maximum oblique zoom level.
            <remarks>Must be greater or equal 1 and greater or equal MinimumObliqueZoom.
            Set this property modifies OrthoZoom if is not valid.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.CrossHairStyle">
            <summary>
            Gets or sets the visibility of the center crosshair.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IsIntelligent">
            <summary>
            Gets and sets whether the map is in intelligent mode or not
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Version">
            <summary>
            Gets the version of the control
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IsWPFControl">
            <summary>
            Gets a value indicating whether this instance is WPF control.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.BorderStyle">
            <summary>
            Gets or sets the border style for the control.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Width">
            <summary>
            Gets or sets the width of the map.
            </summary>
            <returns>The width of the map.</returns>
        </member>
        <member name="P:Urbex.Controls.Map.Height">
            <summary>
            Gets or sets the suggested height of the map.
            </summary>
            <returns>The current height of the map.</returns>
        </member>
        <member name="P:Urbex.Controls.Map.ObliqueZoom">
            <summary>
            Gets or sets the oblique zoom level. 
            <remarks>Valid values range from MinimumObliqueZoom to MaximumObliqueZoom if View is Discrete
            and from MinimumOrthoZoom - 16 to MaximumOrthoZoom - 16 if View is Ortho.
            Discrete zoom = Ortho zoom - 16.
            If current OrthoZoom is less than 17 then ObliqueZoom returns cero or a negative value,
            noticing that there is not oblique images for this levels.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.ObliqueZoomRatio">
            <summary>
            Gets the oblique zoom ratio.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Zoom">
            <summary>
            Gets the zoom level for the current view. 
            Returns the OrthoZoom if view is ortho and ObliqueZoom if view is oblique.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.MinimumZoom">
            <summary>
            Gets the minimum zoom level for the current view. 
            Returns the MinimumOrthoZoom if view is ortho and MinimumObliqueZoom if view is oblique.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.MaximumZoom">
            <summary>
            Gets the maximum zoom level for the current view. 
            Returns the MinimumOrthoZoom if view is ortho and MaximumObliqueZoom if view is oblique.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.ImageMaximumDate">
            <summary>
            Gets the shot date of the UrbEx image shown in the map. If the exact date is not known then
            this value represent the latest date within the estimated range. If the exact date is known, then
            this value and ImageMinimumDate are equals.
            If an error occurred when retrieving the date information from the server then date is Null.
            Default value is Null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.ImageMinimumDate">
            <summary>
            Gets the shot date of the UrbEx image shown in the map. If the exact date is not known then
            this value represent the first date within the estimated range. If the exact date is known, then
            this value and ImageMaximumDate are equals.
            If an error occurred when retrieving the date information from the server then date is Null.
            Default value is Null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Projection">
            <summary>
            Gets or sets the projection of the map. Default is ProjectionSphericalMercator.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Bounds">
            <summary>
            Gets the current Bounds of the map.
            <remarks>If view is Ortho then Bounds are in x-y world coordinates in the current map projection.
            To reproject the Bounds use the Projection classes.
            If view is Discrete then Bounds are in pixel coordinates in the oblique image.
            Pixel coordinates in oblique has positive X to the right, and positive Y to the bottom.
            To get the real world coordinates in oblique, use TransformPoint method of Services class, or
            listen to the ExtentChanged events of the map.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.ScaledExtent">
            <summary>
            Gets the scaled extent of the map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.Freeze">
            <summary>Gets or sets a value indicating whether the freeze.</summary>
            <value>true if freeze, false if not.</value>
        </member>
        <member name="P:Urbex.Controls.Map.FootprintBounds">
            <summary>
            Gets the footprint bounds in world co-ordinates.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.DiscreteImageInfo">
            <summary>
            Sets or returns the information of the current oblique loaded or null if any.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IntelligentZoomBar">
            <summary>
            Gets or set whether the zoom bars are intelligent or not
            true = means that the zoom bar will resize itself to small on small maps
            false = means the zoom bar will remain of same size
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IsImageBlocked">
            <summary>
            Gets a value indicating whether image is blocked.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IsForcedToDisplayNorthSideUp">
            <summary>
            Gets a value indicating whether this instance is forced to display north side up.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.IsDragging">
            <summary>Gets a value indicating whether this object is dragging.</summary>
            <value>True if this object is dragging, false if not.</value>
        </member>
        <member name="P:Urbex.Controls.Map.CreateParams">
            <summary>
            Gets the required creation parameters when the control handle is created.
            <remarks>Overriden method from Control class to set styles not provided by the Windows Forms namespace.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.Map.DraggingOffset">
            <summary>
            Returns the offset in pixels that the user does when drags the map.
            Must be called when IsDragging returns true.
            </summary>
            <returns>Point.</returns>
        </member>
        <member name="E:Urbex.Controls.Map.ZoomChanged">
            <summary>
            Raises when OrthoZoom changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MinimumOrthoZoomChanged">
            <summary>
            Raises when MinimumOrthoZoom changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MaximumOrthoZoomChanged">
            <summary>
            Raises when MaximumOrthoZoom changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MinimumObliqueZoomChanged">
            <summary>
            Raises when MinimumObliqueZoom changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MaximumObliqueZoomChanged">
            <summary>
            Raises when MaximumObliqueZoom changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.IsIntelligentChanged">
            <summary>
            Raises when IsIntelligent changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ViewChanged">
            <summary>
            Raises when View changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.OrientationChanged">
            <summary>
            Raises when Orientation changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.DateFilterChanged">
            <summary>
            Raises when the date filter changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.BaselayerPriorityChanged">
            <summary>
            Raises when the date filter changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ProjectionChanged">
            <summary>
            Raises when Projection changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.GridStyleChanged">
            <summary>
            Raises when GridStyle changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MapMouseUp">
            <summary>
            Raises when a the mouse is released over the map while a linked map button or map sprite is pressed.
            <remarks>The difference between this event and typical MouseUp Control event, that Map inherits from
            Control, is that MouseUp is always triggered when mouse is released over the map, but
            MapMouseUp does not trigger if the mouse is released over an existing map sprite.
            MapMouseUp is recommended (instead of MouseUp)to be handled by custom map button or map sprites that need to execute
            actions when a MouseUp event is triggered.</remarks>
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MapMouseDown">
            <summary>
            Raises when a the mouse is pressed down over the map while a linked map button or map sprite is pressed.
            <remarks>The difference between this event and typical MouseDown Control event, that Map inherits from
            Control, is that MouseDown is always triggered when mouse is pressed down over the map, but
            MapMouseDown does not trigger if the mouse is pressed down over an existing map sprite.
            MapMouseDown is recommended (instead of MouseDown)to be handled by custom map button or map sprites that need to execute
            actions when a MouseDown event is triggered.</remarks>
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MapClick">
            <summary>
            Raises when a click with the mouse is executed while a linked map button or map sprite is pressed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MapDoubleClick">
            <summary>
            Raises when a double click with the mouse is executed while a linked map button or map sprite is pressed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.MapMove">
            <summary>
            Raises when the mouse is moved over the map while a linked map button or map sprite is pressed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.PreAddedLayer">
            <summary>
            Raises when a layer is going to be added.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.AddedLayer">
            <summary>
            Raises when a layer has been added.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.RemovedLayer">
            <summary>
            Raises when a layer has been removed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ChangedLayer">
            <summary>
            Raises when a layer has changed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ObliqueLoaded">
            <summary>
            Raises when a new oblique image is loaded.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ExtentChanged">
            <summary>
            Raises when the extent of the map changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ImageDateChanged">
            <summary>
            Raises when the dates of the Urbex image shown in the map change,
            either the ImageMinimumDate or the ImageMaximumDate.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ScaleChanged">
            <summary>
            Raises when the scale of the digital zoom changes
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.LoadingEvent">
            <summary>
            Raises when any data is in the process of being loaded
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.ToolStateChanged">
            <summary>
            Raises when the map tools are used or in progress
            </summary>
        </member>
        <member name="E:Urbex.Controls.Map.RepaintEvent">
            <summary>
            Raises when map is repainted.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Map.NotifyEventDelegate">
            <summary>
            Delegate for the map event to be called.
            </summary>
            <param name="mapInstance">The map instance.</param>
            <param name="eventType">Type of the event.</param>
            <param name="message">The message.</param>
        </member>
        <member name="T:Urbex.Controls.Map.EventTypeEnabledFilterDelegate">
            <summary>
            Delegate for log event.
            </summary>
            <param name="eventType">Type of the event.</param>
            <returns></returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.OutputFormat">
            <summary>
            Class implmentation of OutputFormat.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OutputFormat.XmlName">
            <summary>
            Xml name for OutputFormat.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.OutputFormat.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of OutputFormat with the data provided by WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of OutputFormat.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OutputFormat.Format">
            <summary>
            Output format.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation">
            <summary>
            Class implementation of Contact Information.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.XmlName">
            <summary>
            Xml name for ContactInformation.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.#ctor">
            <summary>
            Initializes a new instance of the ContactInformation class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXml reader.
            </summary>
            <param name="reader">The WfsXml reader.</param>
            <returns>ContactInformation object.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactPosition">
            <summary>
            Contact Position of person.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactVoiceTelephone">
            <summary>
            Telephone number of person.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactFacsimileTelephone">
            <summary>
            Contact Facsimile Telephone of person.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactElectronicMailAddress">
            <summary>
            E-Mail address.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactPersonPrimary">
            <summary>
            ContactPersonPrimary.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactInformation.ContactAddress">
            <summary>
            Contact Address of the person.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.FileManager.NetworkCredentialDialog">
            <summary>
            Class implementation of NetworkCredentialDialog.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.NetworkCredentialDialog.GetProxyServer">
            <summary>
            Gets the proxy server.
            </summary>
            <returns>string value of the proxy server.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.NetworkCredentialDialog.GetProxyAuthorization(BSDKW.BProxySettings.BLAuthenticationScheme,System.String)">
            <summary>
            Gets the proxy authorization.
            </summary>
            <param name="scheme">The authentication scheme.</param>
            <param name="realm">The realm.</param>
            <returns>string value.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.NetworkCredentialDialog.GetNetworkCredentials(System.String)">
            <summary>
            Gets the network credentials.
            </summary>
            <param name="uriPrefix">The URI prefix.</param>
            <returns>Credentials.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.FileManager.FileManager">
            <summary>
            Class implementation of FileManager.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AskProxyCredentialsToTheUser(BSDKW.BProxySettings.BLAuthenticationScheme,System.String)">
            <summary>
            Asks the proxy credentials to the user.
            </summary>
            <param name="scheme">The authentication scheme.</param>
            <param name="realm">The realm.</param>
            <returns>bool value indicating if the user is authenticated.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.SetAuthentication(System.Uri,System.Net.NetworkCredential)">
            <summary>
            Sets the authentication for specified URIs.
            </summary>
            <param name="uri">The URI.</param>
            <param name="credentials">The network credentials.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.CurrentAuthenticationCredentialsFor(System.Uri)">
            <summary>
            Currents the authentication credentials for URI.
            </summary>
            <param name="uri">The URI.</param>
            <returns>NetworkCredentials.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AskNetworkCredentialsToTheUser(System.Uri)">
            <summary>
            Asks the network credentials to the user.
            </summary>
            <param name="_uri">The uri.</param>
            <returns>bool value indicating if the user is authenticated or not.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.StringToNetworkCredential(System.String)">
            <summary>
            Convert Strings to network credential.
            </summary>
            <param name="credentials">The string credentials.</param>
            <returns>NetworkCredential value.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.NetworkCredentialToString(System.Net.NetworkCredential)">
            <summary>
            Converts NetworkCredential to string value of credentials.
            </summary>
            <param name="credentials">The NetworkCredential value.</param>
            <returns>string value of credential</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.BProxySettings">
            <summary>
            Gets the proxy settings.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.NetworkCredentialDialog">
            <summary>
            Gets or sets the network credential dialog.
            </summary>
            <value>The network credential dialog.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.CurrentProxyServer">
            <summary>
            Gets the current proxy server.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.CurrentProxyCredentials">
            <summary>
            Gets the current proxy credentials.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.AuthenticatedURLs">
            <summary>
            Gets or sets the authenticated URLs.
            </summary>
            <value>The authenticated URLs.</value>
        </member>
        <member name="T:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings">
            <summary>
            Class implementation of FileManagerProxySettings.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings.GetProxyAuthorization(BSDKW.BProxySettings.BLAuthenticationScheme,System.String)">
            <summary>
            Gets the proxy authorization.
            </summary>
            <param name="scheme">The authentication scheme.</param>
            <param name="realm">The realm.</param>
            <returns>string value.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings.GetProxyServer">
            <summary>
            Gets the proxy server.
            </summary>
            <returns>Proxy server string.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings.AskCredentialsToTheUser(BSDKW.BProxySettings.BLAuthenticationScheme,System.String)">
            <summary>
            Asks the credentials to the user.
            </summary>
            <param name="scheme">The authentication scheme.</param>
            <param name="realm">The realm.</param>
            <returns>bool value if the authorization is successful.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings.CurrentProxyServer">
            <summary>
            Gets or sets the current proxy server.
            </summary>
            <value>The current proxy server.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.FileManager.FileManager.FileManagerProxySettings.CurrentCredentials">
            <summary>
            Gets or sets the current credentials.
            </summary>
            <value>The current credentials.</value>
        </member>
        <member name="T:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings">
            <summary>
            Class implementation of AuthenticationSettings.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings.AuthenticatedURLs">
            <summary>
            Dictionary of authenticated urls.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings.GetAuthentication(System.Uri)">
            <summary>
            Gets the network credentials for the specified uri.
            </summary>
            <param name="uri">The URI.</param>
            <returns>Network cridentials.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings.SetAuthentication(System.Uri,System.Net.NetworkCredential)">
            <summary>
            Sets the authentication for the specified uri.
            </summary>
            <param name="uri">The URI for setting the credentials.</param>
            <param name="credentials">The credentials to be set.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings.AskCredentialsToTheUser(System.Uri)">
            <summary>
            Asks the credentials to the user for specified uri.
            </summary>
            <param name="uri">The URI.</param>
            <returns>bool value indicating if the user is authenticated.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.FileManager.AuthenticationSettings.GetURIPrefixFromURI(System.Uri)">
            <summary>
            Gets the URI prefix from URI.
            </summary>
            <param name="uri">The URI.</param>
            <returns>Uri prefix.</returns>
        </member>
        <member name="T:Urbex.Controls.WMSLayer">
            <summary>
            Class implemenation of WMSLayer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.#ctor(Urbex.Controls.MapContext)">
            <summary>
            Creates a WMSLayer object.
            </summary>
            <param name="mapContext">The Mapcontext.</param>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.#ctor(Urbex.Controls.MapContext,Urbex.Controls.Bounds,Urbex.Controls.WMSClient.WmsOnlineResource,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.Boolean)">
            <summary>
            WMS Constructor
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="_wgs84Bounds">WMS bounds in WGS84 lat/lon projection</param>
            <param name="_onlineResource">Url on line resource</param>
            <param name="_layers">WMS Layers</param>
            <param name="_styles">WMS Styles</param>
            <param name="_mimeType">MimeType</param>
            <param name="_srs">Spatial Reference System [i.e.: "EPSG:3785"]</param>
            <param name="_version">WMS Version</param>
            <param name="bilineal">if set to <c>true</c> bilineal.</param>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.#ctor(Urbex.Controls.MapContext,Urbex.Controls.WMSClient,System.Collections.Generic.List{System.String},System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the WMSLayer class.
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="wmsClient">The WMS client.</param>
            <param name="_layers">The list of layers.</param>
            <param name="_mimeType">Type of the mime.</param>
            <param name="bilineal">if set to <c>true</c> bilineal.</param>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.#ctor(Urbex.Controls.MapContext,Urbex.Controls.WMSClientSnapshot,System.Collections.Generic.List{System.String},System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the WMSLayer class.
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="snapshot">The snapshot.</param>
            <param name="_layers">The list of layers.</param>
            <param name="_mimeType">Type of the mime.</param>
            <param name="bilineal">if set to <c>true</c> bilineal.</param>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.SetMap(Urbex.Controls.Map)">
            <summary>Sets a map.</summary>
            <param name="map">The map.</param>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.Invalidate">
            <summary>Invalidates this layer.</summary>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.PaintLayer(System.Drawing.Graphics,System.Int64,Urbex.Controls.MapMode,System.Boolean)">
            <summary>
            Gets the bitmap that will be drawn of specified screen extent
            </summary>
            <param name="destRectangle">The destination rectange which needs to be set</param>
            <param name="screenExtent">The screen extent.</param>
            <param name="screenSize">Size of the screen.</param>
            <returns>bitmap that will be drawn of specified screen extent</returns>
        </member>
        <member name="M:Urbex.Controls.WMSLayer.Clone">
            <summary>
            Clones the layer.
            </summary>
            <returns>cloned object.</returns>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.ServiceBounds">
            <summary>
            Gets the service bounds of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.Layers">
            <summary>
            Gets the list of layers.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.OnlineResource">
            <summary>
            Gets the online resource.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.StyleList">
            <summary>
            Gets the style list.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.MimeType">
            <summary>
            Gets the type of the MIME.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.SRS">
            <summary>
            Gets the SRS.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.Version">
            <summary>
            Gets the version.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty.
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSLayer.Bilineal">
            <summary>
            Gets a value indicating whether this <see cref="T:Urbex.Controls.WMSLayer"/> is bilineal.
            </summary>
        </member>
        <member name="T:Urbex.Controls.VectorLayer">
            <summary>
            A layer that renders vector data not linked to any data source.
            It is useful to draw small amount of vector data that overlays
            the map, for example, when doing a measurement in the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.OnVectorLayerDrawingProgressUpdate(Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs)">
            <summary>Raises the vector layer drawing progress update event.</summary>
            <param name="e">Event information to send to registered event handlers.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.#ctor(Urbex.Controls.Map,System.Boolean)">
            <summary>
            Creates a new vector layer with default symbology.
            The default symbology is as follows:
            Brushes: one SolidBrush(Color.FromArgb(50, Color.Cyan)).
            Pens: one Pen(Color.Cyan, 2f)
            Symbols: one SimpleSymbol(SymbolIconType.FilledCircle, new Size(14, 14), Color.FromArgb(50, Color.Cyan))
            and one SimpleSymbol(SymbolIconType.Circle, new Size(14, 14), Color.Cyan)
            TextStyle: default TextStyle.
            </summary>
            <param name="map">Map for this layer.</param>
            <param name="precise">Indicates if calculations should be performed from scratch everytime. </param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.#ctor(System.String,Urbex.Controls.Map,System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{Urbex.Controls.Symbol},Urbex.Controls.TextStyle,System.Boolean)">
            <summary>
            Creates a new vector layer given a list of Pens, Brushes, Symbols and a TextStyle.
            The lists are used to draw the same geometry several times
            with different styles overlayed.
            Leave values as null for using default values.
            </summary>
            <param name="layername">Name of layer</param>
            <param name="map">Map for this layer.</param>
            <param name="linePens">List of Pen used to draw lines.</param>
            <param name="polygonPens">List of Pen used to draw boundary of polygons.</param>
            <param name="brushes">List of Brush to draw interior of polygons.</param>
            <param name="symbols">List of Symbol used to draw points and the vertices of lines or polygons.</param>
            <param name="textStyle">TextStyle to draw GeographicTexts.</param>
            <param name="precise">Indicates if calculations should be performed from scratch everytime. </param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the VectorLayer is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Initialize">
            <summary>
            Performes some custom handlings when layer is initialized.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Uninitialize">
            <summary>
            Performes some custome handling when layer is uninitialized.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.TryOpenCachedVectorFile(System.String)">
            <summary>
            Tries to open cached vector file.
            </summary>
            <param name="shapeFile">The shape file path.</param>
            <returns>Instance of VectorFileReader</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.OpenVectorFile(Urbex.Controls.VectorFileReader)">
            <summary>
            Opens the vector file as provided in the arguments.
            </summary>
            <param name="vectorFileReader">The vector file reader.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.GetMetadataFields">
            <summary>Gets the metadata fields.</summary>
            <returns>The metadata fields.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.OpenVectorFile(Urbex.Controls.Vector.WFSGdal)">
            <summary>
            Opens the WFSGdal file.
            </summary>
            <param name="vectorFileReader">The WFSGdal file reader.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.SetCaptionColumn(System.String)">
            <summary>
            Sets the caption column's name for this vector layer.
            </summary>
            <param name="captionColumn">The caption column name.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.AddFeature(Urbex.Controls.Feature)">
            <summary>
            Adds a feature to the layer. The geometry coordinates must be in the current map projection.
            If they are not then use previously the Project or ProjectAndUpdate method of the Geometry to obtain a new
            geometry reprojected.
            </summary>
            <param name="feature">Feature to add in current map coordinate projection.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.UpdateBounds">
            <summary>Updates the bounds.</summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Invalidate">
            <summary>
            Updates the bounds of all the features present in this layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.DeleteFeature(System.Int32)">
            <summary>
            Deletes a feature from the layer.
            </summary>
            <param name="index">Index of the feature.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.DeleteFeature(Urbex.Controls.Feature)">
            <summary>
            Deletes any specific feature from a layer.
            </summary>
            <param name="f">The feature to be deleted from layer.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.DeleteFeatures(System.Collections.Generic.List{Urbex.Controls.Feature})">
            <summary>
            Deletes any specific feature from a layer.
            </summary>
            <param name="features">The feature to be deleted from layer.</param>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.DeleteNonEditableFeatures">
            <summary>
            Deletes any specific feature from a layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.DeleteAllFeatures">
            <summary>
            Deletes all features.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Feature(System.Int32)">
            <summary>
            Returns an indexed feature in the layer
            </summary>
            <param name="N">Feature index</param>
            <returns>Feature at index N</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.PaintLayer(System.Drawing.Graphics,System.Int64,Urbex.Controls.MapMode,System.Boolean)">
            <summary>
            Gets the bitmap that will be drawn of specified screen extent
            </summary>
            <param name="destRectangle">The destination rectange which needs to be set</param>
            <param name="screenExtent">The screen extent.</param>
            <param name="screenSize">Size of the screen.</param>
            <returns>bitmap that will be drawn of specified screen extent</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.GetEnumerator">
            <summary>
            Gets an enumerator for enumerating the geometries in the layer
            </summary>
            <returns>IEnumerator</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets an enumerator for enumerating the geometries in the layer
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Clone">
            <summary>
            Returns a new object clone of this.
            </summary>
            <returns>VectorLayer.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.Dispose">
            <summary>
            Dispose.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.SelectGeometries(Urbex.Controls.MapMode,System.Int32,System.Int32)">
            <summary>
            Selects the geometries that occurs on the co-ordinates specified.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <returns>List of geometries which intersects with the specified coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.VectorFileReader_OnMapDoubleClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the OnMapDoubleClick event of the VectorFileReader control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:Urbex.Controls.MapMouseEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdate">
            <summary> Event queue for all listeners interested in VectorLayerDrawingProgressUpdate events. </summary>
        </member>
        <member name="E:Urbex.Controls.VectorLayer.GeometrySelectedEvent">
            <summary>
            Event raised when specific geometry is selected.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.LinePens">
            <summary>
            List of Pen used to draw lines.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.PolygonPens">
            <summary>
            List of Pen used to draw boundary of polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.Brushes">
            <summary>
            List of Brush to draw interior of polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.Symbols">
            <summary>
            List of Symbol used to draw points and the vertices of lines or polygons.
            This is the default style that features will use if their style is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.TextStyle">
            <summary>
            TextStyle to draw GeographicTexts.
            This is the default style that features will use if their style is null.
            Use the method RefreshLabels after setting this.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.FilePath">
            <summary>
            This property returns the path of the file whose content generated this VectorLayer
            When the vector layer was not file-generated, it will deliver an empty string.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.VectorFileReader">
            <summary>
            Gets the vector file reader used to read this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.Editable">
            <summary>
            Sets if the geometries on the layer are editable.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.RotationAngleColumn">
            <summary>
            Sets the rotation angle's column name.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.DefaultPen">
            <summary>
            Default style of Pen used to draw lines and exterior of polygons.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.DefaultBrush">
            <summary>
            Default style of Brush used to draw interior of point and polygons
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.DefaultSymbol">
            <summary>
            Default style of Point
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.FeatureCount">
            <summary>
            Returns the number of features.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.Item(System.Int32)">
            <summary>
            Returns an indexed feature in the layer.
            </summary>
            <param name="index">Fearture index</param>
            <returns>Feature</returns>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.Collection">
            <summary>
            Gets or sets the feature collection of the layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty and does not contain any feature.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorLayer.ServiceBounds">
            <summary>
            Gets the bounds of this layer.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventHandler">
            <summary>Delegate for handling VectorLayerDrawingProgressUpdate events.</summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Vector layer drawing progress update event information.</param>
        </member>
        <member name="T:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs">
            <summary>Additional information for vector layer drawing progress update events. </summary>
        </member>
        <member name="F:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs.TotalFeatures">
            <summary> The total features </summary>
        </member>
        <member name="F:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs.CurrentFeature">
            <summary> The current feature </summary>
        </member>
        <member name="F:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs.Percent">
            <summary> The percent </summary>
        </member>
        <member name="M:Urbex.Controls.VectorLayer.VectorLayerDrawingProgressUpdateEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>Constructor.</summary>
            <param name="p_TotalFeatures">The total features.</param>
            <param name="p_CurrentFeature">The current feature.</param>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileWriter">
            <summary>
            Class implementation of VectorFileWriter. This class helps in saving vectors back to files.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.#ctor(Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the VectorFileWriter class.
            </summary>
            <param name="projection">The projection.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.getGeometryType(Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE)">
            <summary>
            Converts the GEOMETRY_TYPE to OSGeo.OGR.wkbGeometryType.
            </summary>
            <param name="type">Geometry type.</param>
            <returns>Converted type.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.getFieldType(System.Int32)">
            <summary>
            Converts ParameterType to corresponding OSGeo.OGR.FieldType.
            </summary>
            <param name="type">Type to be converted.</param>
            <returns>Converted FieldType.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.getDriver(Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT)">
            <summary>
            Gets the OSGeo driver from the output format.
            </summary>
            <param name="format">Format of the driver required.</param>
            <returns>Driver for specified format.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.writeBytes">
            <summary>
            Writes a vector layer in an array of bytes.
            </summary>
            <returns>byte array of vector layer.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.write(System.String,Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT)">
            <summary>
            Write a vector layer to file.
            </summary>
            <param name="_filename">Name of the file to be saved.</param>
            <param name="format">Format in which file should be saved.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.writeVectorGeomAndAtts(OSGeo.OGR.Layer,System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Writes the vector geometries and attributes of a layer.
            </summary>
            <param name="layer">Layer to be saved.</param>
            <param name="features">List of features to be saved.</param>
            <param name="prjConv">Projection converter.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.fillGeometryList">
            <summary>
            Load each geometry type list.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.getGeometry(Urbex.Controls.Geometries.Geometry,Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Gets the OSGeo geometry from the Map Net Controls geometry.
            </summary>
            <param name="geo">Geometry to be fetched.</param>
            <param name="prjConv">Projection Converter.</param>
            <returns>OSGeo.OGR.Geometry object.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.getGeometryCoors(Urbex.Controls.Geometries.Geometry)">
            <summary>
            Gets the DotSpatial coordiantes from a Map .net controls geometry
            </summary>
            <param name="geo">Geometry for which coordinates are to be seeked.</param>
            <returns>List of coordinates in the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.deleteFiles(System.String,Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT)">
            <summary>
            Deletes the file as per the filename.
            </summary>
            <param name="filename">The file to be deleted.</param>
            <param name="format"> The format.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileWriter.OnWriting(Urbex.Controls.WriteEventArgs)">
            <summary>
            Called when writing event is called.
            </summary>
            <param name="writeEventArg">The write event arg.</param>
        </member>
        <member name="E:Urbex.Controls.Vector.VectorFileWriter.Writing">
            <summary>
            Occurs when write function is called.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Vector.VectorFileWriter.Projection">
            <summary>
            Gets or sets the projection of vector.
            </summary>
            <value>The projection.</value>
        </member>
        <member name="P:Urbex.Controls.Vector.VectorFileWriter.Format">
            <summary>
            Gets or sets the format of output data.
            </summary>
            <value>The format.</value>
        </member>
        <member name="P:Urbex.Controls.Vector.VectorFileWriter.Features">
            <summary>
            Sets the list of features in a vector layer.
            </summary>
            <value>The features.</value>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileWriter.WriteEventHandler">
            <summary>
            Write Event Handler created.
            </summary>
            <param name="evt">The instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT">
            <summary>
            Vector format of the out data
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.SHP">
            <summary>
            Shape file format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.KML">
            <summary>
            KML file format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.GML">
            <summary>
            GML file format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.DXF">
            <summary>
            DXF file format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.MAPINFO">
            <summary>
            Mapinfo file format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.OUTPUT_FORMAT.NONE">
            <summary>
            None.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE">
            <summary>
            Geometry types of the layer
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE.POINT">
            <summary>
            Point geometry.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE.LINE">
            <summary>
            Line geometry.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE.POLYGON">
            <summary>
            Polygon geometry.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.VectorFileWriter.GEOMETRY_TYPE.NONE">
            <summary>
            None.
            </summary>
        </member>
        <member name="T:Urbex.Controls.VectorFileReaderProgressUpdateEventHandler">
            <summary>Delegate for handling VectorFileReaderProgressUpdate events.</summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Vector file reader progress update event information.</param>
        </member>
        <member name="T:Urbex.Controls.VectorFileReaderProgressUpdateEventArgs">
            <summary>Additional information for vector file reader progress update events. </summary>
        </member>
        <member name="F:Urbex.Controls.VectorFileReaderProgressUpdateEventArgs.TotalFeatures">
            <summary> The total features </summary>
        </member>
        <member name="F:Urbex.Controls.VectorFileReaderProgressUpdateEventArgs.CurrentFeature">
            <summary> The current feature </summary>
        </member>
        <member name="F:Urbex.Controls.VectorFileReaderProgressUpdateEventArgs.Percent">
            <summary> The percent </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReaderProgressUpdateEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>Constructor.</summary>
            <param name="p_TotalFeatures">The total features.</param>
            <param name="p_CurrentFeature">The current feature.</param>
        </member>
        <member name="T:Urbex.Controls.VectorFileReader">
            <summary>
            Class for reading SHP files saved in SHP format 
            This type of files can be saved, for example, using the ESRI ArcGIS
            software, in ArcToolbox (Data Interoperability Tools > Quick Export).
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.OnVectorFileReaderProgressUpdate(Urbex.Controls.VectorFileReaderProgressUpdateEventArgs)">
            <summary>Raises the vector file reader progress update event.</summary>
            <param name="e">The <see cref="T:Urbex.Controls.ShapeLoadingEventArgs"/> instance containing
            the event data.</param>
        </member>
        <member name="F:Urbex.Controls.VectorFileReader.tempFileSuffix">
            <summary>
            temp file suffix
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.#ctor(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.VectorFileReader"/> class.
            </summary>
            <param name="filename">The filename to read.</param>
            <param name="projection">The projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.#ctor(System.String,Urbex.Controls.Bounds,System.String[])">
            <summary>
            Initializes a new instance of the VectorFileReader class.
            </summary>
            <param name="filename">The filename to read.</param>
            <param name="bounds">The bounds.</param>
            <param name="filterOptions">The filter options.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.#ctor">
            <summary>
            Initializes a new instance of the VectorFileReader class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.#ctor(System.Byte[],Urbex.Controls.ProjectionOsr)">
            <summary>
            Prepares the reading of a local vector layer
            </summary>
            <param name="bts">byte array to retrieve.</param>
            <param name="projection">Projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.Read">
            <summary>
            Read vector data
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.ReadFromWKT(System.String,System.Int32)">
            <summary>
            Reads from WKT.
            </summary>
            <param name="p_WKT">The WKT value.</param>
            <param name="p_GeometryId">The geometry id.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.readFile">
            <summary>
            Reads the vector data file
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.ReportLayer(System.Collections.Generic.List{Urbex.Controls.Geometries.Geometry},OSGeo.OGR.Layer)">
            <summary>
            Report of a layer of a vector data
            </summary>
            <param name="geometries">The geometries in which layer's geometries are to be added.</param>
            <param name="layer">The layer to be read.</param>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.ReportFeature(OSGeo.OGR.Feature,OSGeo.OGR.FeatureDefn,Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Reads the specified feature.
            </summary>
            <param name="feat">Feature to be read.</param>
            <param name="def">The def.</param>
            <param name="prjConv">The projection conversion.</param>
            <returns>Geometry that is read.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.getGeometry(OSGeo.OGR.Geometry,System.Int32,Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Get the geometry (ishape) of a vector data and reproject to the BlomDesktop screen projection
            </summary>
            <param name="geom">The geometry to be read.</param>
            <param name="iShape">The unique id of the shape.</param>
            <param name="prjConv">The projection Converter.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.PrepareAttributesRead">
            <summary>
            Prepares the attributes read.
            </summary>
            <returns>-1 if reading can't done or have already been done and 0 if reading was performed properly.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.FinalizeAttributesRead">
            <summary>
            Finalizes the attributes read.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.LoadMetadataFields">
            <summary>Loads the metadata fields.</summary>
            <returns>The metadata fields.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.PerformPrepareAttributesRead">
            <summary>
            Perform reading of attributes.
            </summary>
            <returns>0 if reading was performed correctly else returns -1.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.PerformFinalizeAttributesRead">
            <summary>
            Performs the cleaning for attributes that were read.
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.getAttributes(System.Int32)">
            <summary>
            Get the attribute of the specific geometry (iShape id).
            </summary>
            <param name="iShape">Unique geometry Id.</param>
            <returns>List&lt;Parameter&gt;</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.fileProjection(System.String)">
            <summary>
            Look for the projection of a file with Gdal.
            </summary>
            <param name="_filename">The datasource.</param>
            <returns>ProjectionOsr</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.checkVectorProjection(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Check if the projection selected for a file is valid
            </summary>
            <param name="_filename">The file.</param>
            <param name="srcPrj">The source ProjectionOsr.</param>
            <returns>true if projection is valid and false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.getPoints(DotSpatial.Topology.Coordinate[])">
            <summary>
            Converts the DotSpatial.Topology.Coordinate[] to List&lt;Point&gt;.
            </summary>
            <param name="coors">The array of Coordinate.</param>
            <returns>List&lt;Point&gt;</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.getCoordinates(System.Collections.Generic.List{Urbex.Controls.Geometries.Point})">
            <summary>
            Converts the List&lt;Point&gt; to DotSpatial.Topology.Coordinate[].
            </summary>
            <param name="pts">The list of Point.</param>
            <returns>DotSpatial.Topology.Coordinate[]</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.checkProjection(DotSpatial.Topology.Coordinate,Urbex.Controls.ProjectionOsr)">
            <summary>
            Checks the projection of a DotSpatial coordinate is valid.
            </summary>
            <param name="coor">The Coordinate.</param>
            <param name="srcProj">The source ProjectionOsr.</param>
            <returns>true if projection is valid and false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.IsUnicode(System.String)">
            <summary>
            Determines whether the specified input is unicode.
            </summary>
            <param name="input">The string input.</param>
            <returns><c>true</c> if the specified input is unicode; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.DumpIntoLayer(Urbex.Controls.VectorLayer)">
            <summary>
            Dumps the geometries into layer.
            </summary>
            <param name="layer">The vector layer.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.deleteTempFiles">
            <summary>
            Delete annotation layer temporaly files
            </summary>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.OnShapeLoading(Urbex.Controls.ShapeLoadingEventArgs)">
            <summary>
            Raises the <see cref="E:ShapeLoading"/> event.
            </summary>
            <param name="e">The <see cref="T:Urbex.Controls.ShapeLoadingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.VectorFileReader.OnProjectionChanged(Urbex.Controls.ProjectionEventArgs)">
            <summary>
            Raises the <see cref="E:ProjectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:Urbex.Controls.ProjectionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.VectorFileReader.VectorFileReaderProgressUpdate">
            <summary> Event queue for all listeners interested in VectorFileReaderProgressUpdate events. </summary>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.Projection">
            <summary>
            Gets or sets the projection.
            </summary>
            <value>The projection.</value>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.MetadataFields">
            <summary>
            Get or sets the metadata fields.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.Bounds">
            <summary>
            Gets or sets the bounds.
            </summary>
            <value>The bounds.</value>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.FilterOptions">
            <summary>
            Gets or sets the filter options.
            </summary>
            <value>The filter options.</value>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.Geometries">
            <summary>
            Gets the geometries for this vector.
            </summary>
        </member>
        <member name="P:Urbex.Controls.VectorFileReader.FilePath">
            <summary>
            Gets the file path.
            </summary>
        </member>
        <member name="E:Urbex.Controls.VectorFileReader.ShapeLoading">
            <summary>
            Occurs when shape is loading.
            </summary>
        </member>
        <member name="E:Urbex.Controls.VectorFileReader.ProjectionChanged">
            <summary>
            Occurs when Projection changed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawLineStringEventArgs">
            <summary>
            Class implementation of Draw line string event arguments, send with line string drawing events.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringEventArgs.#ctor(Urbex.Controls.Feature,Urbex.Controls.Geometries.Point,System.Boolean)">
            <summary>
            Initializes a new instance of the DrawLineStringEventArgs class.
            </summary>
            <param name="feature">The feature.</param>
            <param name="lastPoint">The last point.</param>
            <param name="isFinalPoint">if set to <c>true</c> is final point.</param>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringEventArgs.Feature">
            <summary>
            Gets the feature.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringEventArgs.LastPoint">
            <summary>
            Gets the last point.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringEventArgs.IsFinalPoint">
            <summary>
            Gets or sets a value indicating whether this instance is final point.
            </summary>
            <value><c>true</c> if this instance is final point; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Urbex.Controls.DrawLineStringEventHandler">
            <summary>
            Delegate for line string events.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The DrawLineStringEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.DrawLineStringMapButton">
            <summary>
            Class implementation of Draw line String map button. This draws line string on the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates an Area object.
            </summary>
            <param name="map">Map object for which this linestring map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.#ctor(Urbex.Controls.Map,System.Boolean)">
            <summary>
            Gives the flexibility to attach or remove the double click event.
            </summary>
            <param name="map">Associated map.</param>
            <param name="doubleClickAllowed">If double click is allowed or not.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map click.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is moved on the map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.OnMapDoubleClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map double click.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.IsToolAvailable">
            <summary>
            Returns if this button is available or not.
            </summary>
            <returns>bool value indicating if this button is available for this map.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.GetMapMovePoint(Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Gets the converted point when map move is called.
            </summary>
            <param name="e">MapMouseEventArgs containg the information of event.</param>
            <returns>Point where mouse is.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.GetMapClickPoint(Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Gets the converted point when map click is called.
            </summary>
            <param name="e">MapMouseEventArgs containg the information of event.</param>
            <returns>Point where mouse is clicked.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.CopyFeatures(System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Copy features to this map layer.
            </summary>
            <param name="features">List of features to copy.</param>
            <param name="e">SingleValueMeasuredEventArgs containing values for current event.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.CopyLineString(Urbex.Controls.Geometries.LineString)">
            <summary>
            Copies linestring to the current map's vector layer
            </summary>
            <param name="copyLinestring">line string to copy.</param>
        </member>
        <member name="M:Urbex.Controls.DrawLineStringMapButton.DeleteFeatures">
            <summary>
            Deletes all the linestring features on its layer
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawLineStringMapButton.DrawLineStringEvent">
            <summary>
            Raises when line string is drawing.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawLineStringMapButton.MoveLineStringEvent">
            <summary>
            Raises when line string is drawing.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawLineStringMapButton.DrawLineStringInvalidateCurrentOperationEventHandler">
            <summary>
            Raises when line string is drawing.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawLineStringMapButton.InvalidDrawingEvent">
            <summary>
            Occurs when invalid drawing event is fired.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.Map">
            <summary>
            Gets the map for this button.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer for this button.
            </summary>
            <value>The vector layer.</value>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.CurrentFeature">
            <summary>
            Gets or sets the current feature.
            </summary>
            <value>The current feature.</value>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.CurrentFeatures">
            <summary>
            Returns the list of features that are currently under process of adding.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.AllFeatures">
            <summary>
            Returns the list of all the linestring features that were added to this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawLineStringMapButton.LinePen">
            <summary>
            Gets or sets the pen.
            </summary>
            <value>The line pen.</value>
        </member>
        <member name="T:Urbex.Controls.Formatters.TokenType">
            <summary>
            Represents the type of token created by the StreamTokenizer class.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Word">
            <summary>
            Indicates that the token is a word.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Number">
            <summary>
            Indicates that the token is a number. 
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Eol">
            <summary>
            Indicates that the end of line has been read. The field can only have this value if the eolIsSignificant method has been called with the argument true. 
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Eof">
            <summary>
            Indicates that the end of the input stream has been reached.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Whitespace">
            <summary>
            Indictaes that the token is white space (space, tab, newline).
            </summary>
        </member>
        <member name="F:Urbex.Controls.Formatters.TokenType.Symbol">
            <summary>
            Characters that are not whitespace, numbers, etc...
            </summary>
        </member>
        <member name="T:Urbex.Controls.Formatters.StreamTokenizer">
            <summary>
            The StreamTokenizer class takes an input stream and parses it into "tokens", 
             allowing the tokens to be read one at a time. The parsing process is controlled by 
             a table and a number of flags that can be set to various states. The stream 
             tokenizer can recognize identifiers, numbers, quoted strings, and various comment style
            </summary>
            <remarks>
            This is a crude c# implementation of Java's 
             <a href="http://java.sun.com/products/jdk/1.2/docs/api/java/io/StreamTokenizer.html">StreamTokenizer</a> class.
            </remarks>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.#ctor(System.IO.TextReader,System.Boolean)">
            <summary>
            Initializes a new instance of the StreamTokenizer class.
            </summary>
            <param name="reader">A TextReader with some text to read.</param>
            <param name="ignoreWhitespace">Flag indicating whether whitespace should be ignored.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.GetNumericValue">
            <summary>
            If the current token is a number, this field contains the value of that number. 
            </summary>
            <remarks>
            If the current token is a number, this field contains the value of that number. 
            The current token is a number when the value of the ttype field is TT_NUMBER.
            </remarks>
            <exception cref="T:System.FormatException">Current token is not a number in a valid format.</exception>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.GetStringValue">
            <summary>
            If the current token is a word token, this field contains a string giving the characters of the word token. 
            </summary>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.GetTokenType">
            <summary>
            Gets the token type of the current token.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.NextToken(System.Boolean)">
            <summary>
            Returns the next token.
            </summary>
            <param name="ignoreWhitespace">Determines is whitespace is ignored. True if whitespace is to be ignored.</param>
            <returns>The TokenType of the next token.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.NextToken">
            <summary>
            Returns the next token.
            </summary>
            <returns>The TokenType of the next token.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.GetType(System.Char)">
            <summary>
            Determines a characters type (e.g. number, symbols, character).
            </summary>
            <param name="character">The character to determine.</param>
            <returns>The TokenType the character is.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.StreamTokenizer.NextNonWhitespaceToken">
            <summary>
            Returns next token that is not whitespace.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Urbex.Controls.Formatters.StreamTokenizer.LineNumber">
            <summary>
            The current line number of the stream being read.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Formatters.StreamTokenizer.Column">
            <summary>
            The current column number of the stream being read.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Utils.BitmapUtils">
            <summary>Bitmap utilities. </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BitmapUtils.BitmapFromSource(System.Windows.Media.Imaging.BitmapSource)">
            <summary>
            Bitmap from bitmap source.
            </summary>
            <param name="bitmapsource">BitmapSource object.</param>
            <returns>Bitmap value.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BitmapUtils.DeleteObject(System.IntPtr)">
            <summary>
            Deletes the object.
            </summary>
            <param name="hObject">The h object.</param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BitmapUtils.BitmapToSource(System.Drawing.Bitmap)">
            <summary>
            Converts the Bitmap to BitmapSource.
            </summary>
            <param name="bitmap">Bitmap value.</param>
            <returns>BitmapSource.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BitmapUtils.BitmapToSource2(System.Drawing.Bitmap)">
            <summary>Bitmap to source 2. This method uses a different approach to conversion that do not need a DllImport,
            		 as described in http://www.codeproject.com/Articles/104929/Bitmap-to-BitmapSource. If this method
            		 works fine then BitmapToSource could be deprecated.</summary>
            <param name="bitmap">Bitmap value.</param>
            <returns>BitmapSource.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BitmapUtils.CreateBitmapSourceFromBitmap(System.IO.Stream)">
            <summary>Creates a BitmapSource from bitmap stream.</summary>
            <param name="stream">The stream.</param>
            <returns>BitmapSource.</returns>
        </member>
        <member name="T:Urbex.Controls.OrthoMossaicImageryLayerParams">
            <summary>
            Class implementation of OrthoMossaicImageryLayerParams.
            </summary>
        </member>
        <member name="T:Urbex.Controls.IMossaicImageryLayerParams">
            <summary>
            Abstract class defination for MossaicImageryLayer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.LoadTile(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.LoadTile2(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>BitmapSource of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.GetCopyright(System.String@,System.String@,System.String@,System.Int32,System.Double,System.Double)">
            <summary>
            Gets the copyright.
            </summary>
            <param name="copyright">The copyright string.</param>
            <param name="minDate">The min date.</param>
            <param name="maxDate">The max date.</param>
            <param name="zoom">The zoom level of layer.</param>
            <param name="lon">The longitude.</param>
            <param name="lat">The latitude.</param>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.IsValid">
            <summary>
            Determines whether this instance is valid.
            </summary>
            <returns><c>true</c> if this instance is valid; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMossaicImageryLayerParams.Equals(Urbex.Controls.IMossaicImageryLayerParams)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="P:Urbex.Controls.IMossaicImageryLayerParams.View">
            <summary>
            Gets the view of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMossaicImageryLayerParams.Orientation">
            <summary>
            Gets the orientation of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMossaicImageryLayerParams.DateFilter">
            <summary>
            Gets the date filter.
            </summary>
        </member>
        <member name="P:Urbex.Controls.IMossaicImageryLayerParams.IsBaseLayer">
            <summary>
            Gets a value indicating whether this instance is base layer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.#ctor(BSDKW.BDataLoader,System.Boolean,Urbex.Controls.OrientationType,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the OrthoMossaicImageryLayerParams class.
            </summary>
            <param name="dataLoader">The data loader.</param>
            <param name="isBaselayer">if set to <c>true</c> if it is baselayer.</param>
            <param name="orientation">The orientation.</param>
            <param name="dateFilter">The date filter.</param>
            <param name="baselayer">The baselayer.</param>
            <param name="projectionName">Name of the projection.</param>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.LoadTile(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.LoadTile2(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.GetCopyright(System.String@,System.String@,System.String@,System.Int32,System.Double,System.Double)">
            <summary>
            Gets the copyright information.
            </summary>
            <param name="copyright">The copyright string.</param>
            <param name="minDate">The min date.</param>
            <param name="maxDate">The max date.</param>
            <param name="zoom">The zoom level of layer.</param>
            <param name="lon">The longitude.</param>
            <param name="lat">The latitude.</param>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.Equals(Urbex.Controls.IMossaicImageryLayerParams)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents this instance.</returns>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.IsValid">
            <summary>
            Determines whether this instance is valid.
            </summary>
            <returns><c>true</c> if this instance is valid; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Urbex.Controls.OrthoMossaicImageryLayerParams.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the <see cref="T:Urbex.Controls.OrthoMossaicImageryLayerParams"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.OrthoMossaicImageryLayerParams.View">
            <summary>
            Gets the view of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.OrthoMossaicImageryLayerParams.IsBaseLayer">
            <summary>
            Gets a value indicating whether this instance is base layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.OrthoMossaicImageryLayerParams.Orientation">
            <summary>
            Gets the orientation of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.OrthoMossaicImageryLayerParams.DateFilter">
            <summary>
            Gets the date filter.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsCapabilitiesRequest">
            <summary>
            Class implementation of WfsCapabilitiesRequest.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsRequest">
            <summary>
            Class implementation of abstract class WfsRequest.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsRequest.Version">
            <summary>
            Version of WfsRequest.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsRequest.ToUrlEncodedString">
            <summary>
            Creates URL for the request.
            </summary>
            <returns>URL string.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsRequest.ServiceType">
            <summary>
            Gets or sets the type of the service.
            </summary>
            <value>The type of the service.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsRequest.OperationName">
            <summary>
            Gets or sets the name of the operation.
            </summary>
            <value>The name of the operation.</value>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsCapabilitiesRequest.#ctor(Urbex.Controls.Controls.Layers.WFS.ServiceType)">
            <summary>
            Initializes a new instance of the WfsCapabilitiesRequest class.
            </summary>
            <param name="serviceType">Type of the service.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsCapabilitiesRequest.ToUrlEncodedString">
            <summary>
            Creates URL for the request.
            </summary>
            <returns>URL string.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsCapabilitiesRequest.Format">
            <summary>
            Format of request.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsCapabilitiesRequest.UpdateSequence">
            <summary>
            Update sequence.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Request">
            <summary>
            Class implementation of Request. This is data read from WfsXmlReader.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Request.XmlName">
            <summary>
            XML name for Request.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Request.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of Request from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of Request.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Request.Operations">
            <summary>
            Dictionary of operations.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.BoundingBox">
            <summary>
            Class implementation of BoudingBox
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.XmlName">
            <summary>
            Xml name of object.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from specified reader.
            </summary>
            <param name="reader">The reader from which to read.</param>
            <returns>BoundingBox object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.BoundingBox,System.String)">
            <summary>
            Reads BoudningBox from specified reader.
            </summary>
            <param name="reader">The reader to read from.</param>
            <param name="boundingBox">The bounding box.</param>
            <param name="xmlName">Name of the XML.</param>
            <returns>Boundingbox object.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.MinX">
            <summary>
            Minimum x value of BoundingBox.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.MinY">
            <summary>
            Minimum y value of BoundingBox.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.MaxX">
            <summary>
            Maximum x value of Boundingbox.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.MaxY">
            <summary>
            Maximum y value of Boundingbox.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.BoundingBox.SRS">
            <summary>
            SRS value.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor">
            <summary>
            Constructor for boundingbox
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor(System.String)">
            <summary>
            Initializes a new instance of the BoundingBox class.
            </summary>
            <param name="s">The string bounding.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the BoundingBox class.
            </summary>
            <param name="s">The string bounding.</param>
            <param name="srs">The SRS value.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the BoundingBox class.
            </summary>
            <param name="minx">The minx.</param>
            <param name="miny">The miny.</param>
            <param name="maxx">The maxx.</param>
            <param name="maxy">The maxy.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor(System.Double,System.Double,System.Double,System.Double,System.String)">
            <summary>
            Initializes a new instance of the BoundingBox class.
            </summary>
            <param name="minx">The minimum x value.</param>
            <param name="miny">The minimum y value.</param>
            <param name="maxx">The maximum x value.</param>
            <param name="maxy">The maximum y value.</param>
            <param name="srs">The SRS value.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.#ctor(Urbex.Controls.Controls.Layers.WFS.BoundingBox)">
            <summary>
            Initializes a new instance of the BoundingBox class.
            </summary>
            <param name="box">The other bouding box object.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.Reaspect(System.Double)">
            <summary>
            Reaspects the specified new aspect ratio.
            </summary>
            <param name="newAspectRatio">The new aspect ratio.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.Reaspect(System.Double,System.Double)">
            <summary>
            Reaspects the specified width and height.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.Reaspect(Urbex.Controls.Controls.Layers.WFS.BoundingBox)">
            <summary>
            Reaspects the specified other boundingbox.
            </summary>
            <param name="other">The other bounding box.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.ScaleBy(System.Double)">
            <summary>
            Scales the bounding box by scale value.
            </summary>
            <param name="scale">The scale.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.BoundingBox.ToString">
            <summary>
            Returns a string that represents this instance.
            </summary>
            <returns>A string that represents this instance.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.BoundingBox.IsNull">
            <summary>
            Gets a value indicating whether this instance is null.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.BoundingBox.Height">
            <summary>
            Gets the height of bounding box.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.BoundingBox.Width">
            <summary>
            Gets the width of bouding box.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Licensing.LicenseType">
            <summary>Values that represent LicenseType. </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LicenseType.DOMAIN">
            <summary> DOMAIN.  </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LicenseType.APP_CODE">
            <summary> APP_CODE.  </summary>
        </member>
        <member name="T:Urbex.Controls.Vector.Attributes">
            <summary>
            Class implementation of Attributes
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.#ctor(Urbex.Controls.VectorFileReader,Urbex.Controls.Geometries.Geometry)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.Vector.Attributes"/> class.
            </summary>
            <param name="vectorFileReader">The vector file reader.</param>
            <param name="geometry">The geometry.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.DeleteAttribute(System.String)">
            <summary>
            Deletes the attribute.
            </summary>
            <param name="key">The key to be deleted.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.SetAttributte(System.String,System.Int32,System.String)">
            <summary>
            Sets the attributte.
            </summary>
            <param name="key">The key for attribute.</param>
            <param name="ParameterType">Type of the parameter.</param>
            <param name="value">The value of attribute.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.GetAttribute(System.String)">
            <summary>
            Gets the attribute by key.
            </summary>
            <param name="key">The key of attribute to fetch.</param>
            <returns>Value of attribute.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.Attributes.GetCachedParameter(System.String)">
            <summary>
            Gets the cached parameter.
            </summary>
            <param name="key">The key of parameter.</param>
            <returns>Value of parameter.</returns>
        </member>
        <member name="P:Urbex.Controls.Vector.Attributes.Parameters">
            <summary>
            Gets the parameters collection.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ZoomBarSprite">
            <summary>
            A map sprite that can be linked to a Map to zoom to a zoom level.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapSpriteBase">
            <summary>
            A map sprite is similar to a .NET Windows button but is rendered inside the map with transparency allowed.
            Implement this class instead of the IMapSprite and IMapButton interface to save common code.
            </summary>
        </member>
        <member name="T:Urbex.Controls.IMapSprite">
            <summary>
            The interface that all the map sprites to add to the Map must implement.
            A map sprite is similar to a .NET Windows button but is rendered inside the map with transparency allowed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.Paint(System.Drawing.Graphics,System.Int32,System.Int32,System.Single)">
            <summary>
            Returns the bitmap to be rendered in the map control.
            </summary>
            <param name="g">Graphics of the map in which the paint should be done.</param>
            <param name="width">Width in which paint should be done.</param>
            <param name="height">Height in which paint should be done.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.PaintTopLeft(System.Drawing.Graphics,System.Int32,System.Int32,System.Single)">
            <summary>
            Returns the bitmap to be rendered in the map control.
            </summary>
            <param name="g">Graphics of the map in which the paint should be done.</param>
            <param name="marginX">Left margin.</param>
            <param name="marginY">Top margin.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.PaintWPF(System.Windows.Media.DrawingContext,System.Double,System.Double,System.Double)">
            <summary>Paint in a DrawingContext.</summary>
            <param name="dc">The DrawingContext.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.PaintTopLeftInWPF(System.Windows.Media.DrawingContext,System.Double,System.Double,System.Double)">
            <summary>Paint top left a DrawingContext.</summary>
            <param name="dc">The DrawingContext.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of
            the sprite. It is the distance between left side of the map control and the left side of
            sprite if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of
            the sprite. It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the bottom
            side of the sprite is BottomAnchored is true.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.GetLocation(System.Int32,System.Int32,System.Single)">
            <summary>
            Gets the location in map.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="printingScaleFactor">Printing Scale factor.</param>
            <returns>rectangle location.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDown occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseUp occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDoubleClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.IMapSprite.GetToolTip(System.Int32,System.Int32)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control
            to know what tooltip is needed to be shown.
            </summary>
            <param name="x">x co-ordinate.</param>
            <param name="y">y co-ordinate.</param>
            <returns>String with the tooltip or empty string if no tooltip should be shown.</returns>
        </member>
        <member name="E:Urbex.Controls.IMapSprite.MapSpriteImageChanged">
            <summary>
            Raises when the image of the sprite changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.IMapSprite.MapSpriteLocationChanged">
            <summary>
            Raises when MarginX, or MarginY, or RightAnchored or BottomAnchored has changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a MapSpriteBase object with default values.
            </summary>
            <param name="map">Associated map object.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates a MapSpriteBase with a give margins.
            </summary>
            <param name="map">Associated map control.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.#ctor(Urbex.Controls.Map,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Creates a MapSpriteBase with a give margins and anchors.
            </summary>
            <param name="map">Associated Map control.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
            <param name="rightAnchored">If the sprite will be anchored to right side of the map control or not (in this
            case will be anchored to left side).</param>
            <param name="bottomAnchored">If the sprite will be anchored to bottom side of the map control or not (in this
            case will be anchored to top side).</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.InvalidateCurrentOperation">
            <summary>
            Override InvalidateCurrentOperation.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.OnMapSpriteImageChanged(System.EventArgs)">
            <summary>
            A method that must be invoked by derived classes any time the sprite changes
            the bitmap to show. Triggers a MapSpriteImageChanged event.
            </summary>
            <param name="e">EventArgs.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.OnMapSpriteLocationChanged(System.EventArgs)">
            <summary>
            A method that must be invoked by derived classes any time the sprite changes
            the location. Triggers a MapSpriteLocationChanged event.
            </summary>
            <param name="e">EventArgs.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.GetLocation(System.Int32,System.Int32,System.Single)">
            <summary>
            Gets the location in map.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>rectangle location.</returns>
            <param name="printingScaleFactor">The printing scale factot.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.Paint(System.Drawing.Graphics,System.Int32,System.Int32,System.Single)">
            <summary>
            Returns the bitmap to be rendered in the map control.
            </summary>
            <param name="g">The graphics to be renedered.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.PaintTopLeft(System.Drawing.Graphics,System.Int32,System.Int32,System.Single)">
            <summary>Returns the bitmap to be rendered in the map control.</summary>
            <param name="g">Graphics of the map in which the paint should be done.</param>
            <param name="marginX">Left margin.</param>
            <param name="marginY">Top margin.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.PaintWPF(System.Windows.Media.DrawingContext,System.Double,System.Double,System.Double)">
            <summary>Paint in a DrawingContext.</summary>
            <param name="dc">The DrawingContext.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.MapSpriteBase.PaintTopLeftInWPF(System.Windows.Media.DrawingContext,System.Double,System.Double,System.Double)">
            <summary>Paint top left a DrawingContext.</summary>
            <param name="dc">The DrawingContext.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of
            the sprite. It is the distance between left side of the map control and the left side of
            sprite if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of
            the sprite. It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the bottom
            side of the sprite is BottomAnchored is true.</param>
            <param name="printingScaleFactor">The printing scale factor.</param>
        </member>
        <member name="E:Urbex.Controls.MapSpriteBase.MapSpriteImageChanged">
            <summary>
            Raises when the image of the sprite changes.
            </summary>
        </member>
        <member name="E:Urbex.Controls.MapSpriteBase.MapSpriteLocationChanged">
            <summary>
            Raises when MarginX, or MarginY, or RightAnchored or BottomAnchored has changed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.MarginX">
            <summary>
            Gets or sets margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.MarginY">
            <summary>
            Gets or sets margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.RightAnchored">
            <summary>
            Gets or sets if the sprite will be anchored to right side of the map control or not (in this
            case will be anchored to left side).
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.BottomAnchored">
            <summary>
            Gets or sets if the sprite will be anchored to bottom side of the map control or not (in this
            case will be anchored to top side).
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.Bitmap">
            <summary>
            Gets the bitmap of map sprite.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.Map">
            <summary>
            Gets the associated map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSpriteBase.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a ZoomBarSprite object with default values.
            </summary>
            <param name="map">Associated map object.</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates a ZoomBarSprite with a give margins.
            </summary>
            <param name="map">Associated Map control.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.#ctor(Urbex.Controls.Map,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Creates a ZoomBarSprite with a give margins and anchors.
            </summary>
            <param name="map">Associated Map control.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
            <param name="rightAnchored">If the sprite will be anchored to right side of the map control or not (in this
            case will be anchored to left side).</param>
            <param name="bottomAnchored">If the sprite will be anchored to bottom side of the map control or not (in this
            case will be anchored to top side).</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.RegisterMap">
            <summary>
            Register all the required map events
            </summary>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.UnregisterMap">
            <summary>
            Unregister the events that were registered in RegisterMap
            </summary>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDown occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseUp occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDoubleClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.GetToolTip(System.Int32,System.Int32)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control
            to know what tooltip is needed to be shown.
            </summary>
            <param name="x">X- Coordinate</param>
            <param name="y">Y- Coordinate</param>
            <returns>String with the tooltip or empty string if no tooltip should be shown.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.UpdateBitmap">
            <summary>
            Updates the bitmap of the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.ExecuteMouseUp(System.Drawing.Rectangle,System.Drawing.Point,System.Int32)">
            <summary>
            Update the ortho zoom level of the map, when mouse up is called.
            </summary>
            <param name="rect">Rect of the map.</param>
            <param name="point">Point for which zoom is done.</param>
            <param name="zoom">Zoom level that should be set.</param>
            <returns>Returns if zoom level is actually been set or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnZoomChanged(System.Object,Urbex.Controls.ZoomEventArgs)">
            <summary>
            Updates the bitmap on zoom changed event is raised.
            </summary>
            <param name="sender">sender of the event.</param>
            <param name="e">zoom arguments.</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnViewChanged(System.Object,Urbex.Controls.ViewEventArgs)">
            <summary>
            Updates bitmap on view changed event is raised.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">View agruments.</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.OnSizeChanged(System.Object,System.EventArgs)">
            <summary>
            Updates bitmap on size changed event is raised.
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">Size arguments.</param>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.GetZoomBarMode">
            <summary>
            Determines the Zoom bar display mode.
            </summary>
            <returns>ZoomBarDisplayMode for the Map.</returns>
        </member>
        <member name="M:Urbex.Controls.ZoomBarSprite.GetZoomInMousePosition(System.Drawing.Point)">
            <summary>
            Calculates the ZoomIn mouse Position.
            </summary>
            <param name="p">Point on which zoom in should be calculated.</param>
            <returns>Zoom level of the map</returns>
        </member>
        <member name="P:Urbex.Controls.ZoomBarSprite.Bitmap">
            <summary>
            Bitmap for the control
            </summary>
        </member>
        <member name="P:Urbex.Controls.ZoomBarSprite.Pressed">
            <summary>
            Returns if the control is active or not.
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSServerLayer">
            <summary>
            Class implementation of WMSServerLayer.
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSServerLayer.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the WMSServerLayer class.
            </summary>
            <param name="name">The name of layer.</param>
            <param name="title">The title of layer.</param>
            <param name="abstracto">The abstract of layer.</param>
        </member>
        <member name="M:Urbex.Controls.WMSServerLayer.#ctor(Urbex.Controls.WMSClient.WmsRasterServerLayer)">
            <summary>
            Initializes a new instance of the WMSServerLayer class from WmsRasterServerLayer.
            </summary>
            <param name="wmsServerLayer">The WMS raster server layer.</param>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Name">
            <summary>
            Gets or sets the name of layer.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Title">
            <summary>
            Gets or sets the title of layer.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Abstract">
            <summary>
            Gets or sets the abstract.
            </summary>
            <value>The abstract.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.OnlineResource">
            <summary>
            Gets or sets the list of online resource.
            </summary>
            <value>The list of online resource.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Mimetype">
            <summary>
            Gets or sets the mimetype.
            </summary>
            <value>The mimetype.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.EPSG">
            <summary>
            Gets or sets the EPSG projection of this layer.
            </summary>
            <value>The EPSG.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Style">
            <summary>
            Gets or sets the list of styles.
            </summary>
            <value>The styles.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.Items">
            <summary>
            Gets or sets the list of items in this layer.
            </summary>
            <value>The items.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.WmsServerLayer">
            <summary>
            Gets or sets the WMS server layer.
            </summary>
            <value>The WMS server layer.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.WGS84Bounds">
            <summary>
            Gets or sets the WGS84 bounds.
            </summary>
            <value>The WGS84 bounds.</value>
        </member>
        <member name="P:Urbex.Controls.WMSServerLayer.ID">
            <summary>
            Gets or sets the ID of this layer.
            </summary>
            <value>The ID.</value>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsResponse">
            <summary>
            Class implementation of abstract class WfsResponse.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException">
            <summary>
            Class implementation of WfsServerException.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException.#ctor">
            <summary>
            Initializes a new instance of the WfsServerException class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the WfsServerException class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the WfsServerException class with serialized data.
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
              
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the WfsServerException class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner exception.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.WfsServerException.#ctor(Urbex.Controls.Controls.Layers.WFS.Exceptions.ServiceExceptionReport)">
            <summary>
            Initializes a new instance of the WfsServerException class.
            </summary>
            <param name="report">The report.</param>
        </member>
        <member name="T:Urbex.Controls.ControlLogger">
            <summary>
            Class implementation of ControlLogger.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ControlLogger.ToString(Urbex.Controls.EventType)">
            <summary>
            Returns a string that represents this instance.
            </summary>
            <param name="eventType">Type of the event.</param>
            <returns>A string that represents this instance.</returns>
        </member>
        <member name="M:Urbex.Controls.ControlLogger.Notify(Urbex.Controls.EventType,System.String)">
            <summary>
            Notifies the specified event type.
            </summary>
            <param name="eventType">Type of the event.</param>
            <param name="message">The message.</param>
        </member>
        <member name="E:Urbex.Controls.ControlLogger.NotifyEvent">
            <summary>
            Occurs when notification needs to be done.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ControlLogger.NotifyEventDelegate">
            <summary>
            Delegate for event notify.
            </summary>
            <param name="eventType">Type of the event.</param>
            <param name="message">The message.</param>
        </member>
        <member name="T:Urbex.Controls.Licensing.LicenseAttributes">
            <summary>
            Class to hold the attributes of a licence.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LicenseAttributes.ExpirationDate">
            <summary>
            Holds expiration date of the license.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LicenseAttributes.LibraryName">
            <summary>
            Holds the library name for the licence.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LicenseAttributes.LicenseType">
            <summary>
            Holds the licence type for the licence.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LicenseAttributes.LicenseResult">
            <summary>
            Holds the result of the licence, it can be invalid or succesful.
            </summary>
        </member>
        <member name="T:Urbex.Controls.BusyStateIndicator">
            <summary>
            This class represents and notify busy state of a layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.BusyStateIndicator.taskCount">
            <summary>
            Total tasks assigned.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateIndicator.#ctor">
            <summary>
            Initialises BusyStateIndicator.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateIndicator.NotifyNewTask">
            <summary>
            Notifies if new task has assigned.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateIndicator.TaskWasDone">
            <summary>
            Notifies if Task assgined was completed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateIndicator.OnTaskStartedEvent">
            <summary>
            Raise TaskStartedEvent.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateIndicator.OnTaskCompletedEvent">
            <summary>
            Raise TaskCompletedEvent.
            </summary>
        </member>
        <member name="E:Urbex.Controls.BusyStateIndicator.TaskStartedEvent">
            <summary>
            Occurs when a tast has begun.
            </summary>
        </member>
        <member name="E:Urbex.Controls.BusyStateIndicator.TaskCompletedEvent">
            <summary>
            Occurs when a task has completed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.SystemOfUnits">
            <summary>
            Class implementation of SystemOfUnits.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.GetLengthAsString(System.Double)">
            <summary>
            Converts the length into string value.
            </summary>
            <param name="length">The length.</param>
            <returns>string for length.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.GetAreaAsString(System.Double)">
            <summary>
            Converts the area into string value.
            </summary>
            <param name="area">The area.</param>
            <returns>string for area.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.GetAngleAsString(System.Double)">
            <summary>
            Converts the angle into string value.
            </summary>
            <param name="angle">The angle.</param>
            <returns>string for angle.</returns>
        </member>
        <member name="P:Urbex.Controls.SystemOfUnits.MetricSystem">
            <summary>
            Gets the metric system.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SystemOfUnits.ImperialSystem">
            <summary>
            Gets the imperial system.
            </summary>
        </member>
        <member name="T:Urbex.Controls.SystemOfUnits.MetricSystemClass">
            <summary>
            Class implementation of MetricSystemClass.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.MetricSystemClass.GetLengthAsString(System.Double)">
            <summary>
            Returns length as string object.
            </summary>
            <param name="length">length value.</param>
            <returns>string object representing length.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.MetricSystemClass.GetAreaAsString(System.Double)">
            <summary>
            Returns area as string object.
            </summary>
            <param name="area">area value.</param>
            <returns>string object representing area.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.MetricSystemClass.GetAngleAsString(System.Double)">
            <summary>
            Returns length as angle object.
            </summary>
            <param name="angle">angle value.</param>
            <returns>string object representing angle.</returns>
        </member>
        <member name="T:Urbex.Controls.SystemOfUnits.ImperialSystemClass">
            <summary>
            Class implementation of ImperialSystemClass.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.ImperialSystemClass.FromMetersToFeet(System.Double)">
            <summary>
            Converts meters to feet.
            </summary>
            <param name="length">The length in meters.</param>
            <returns>length in feet.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.ImperialSystemClass.FromMetersSqrToFeetSqr(System.Double)">
            <summary>
            Converts the meters square to feet square.
            </summary>
            <param name="area">The area in meter square.</param>
            <returns>Area in feet square.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.ImperialSystemClass.GetLengthAsString(System.Double)">
            <summary>
            Converts the length into string value.
            </summary>
            <param name="length">The length.</param>
            <returns>string for length.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.ImperialSystemClass.GetAreaAsString(System.Double)">
            <summary>
            Converts the area into string value.
            </summary>
            <param name="area">The area.</param>
            <returns>string for area.</returns>
        </member>
        <member name="M:Urbex.Controls.SystemOfUnits.ImperialSystemClass.GetAngleAsString(System.Double)">
            <summary>
            Converts the angle into string value.
            </summary>
            <param name="angle">The angle.</param>
            <returns>string for angle.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsConnection">
            <summary>
            Class implementation of WfsConnection.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.#ctor(System.String)">
            <summary>
            Initializes a new instance of the WfsConnection class.
            </summary>
            <param name="url">The URL for connection.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.#ctor(System.String,Urbex.Controls.Controls.Layers.WFS.ServiceType)">
            <summary>
            Initializes a new instance of the WfsConnection class.
            </summary>
            <param name="url">The URL for connection.</param>
            <param name="serviceType">Type of the service.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the WfsConnection class.
            </summary>
            <param name="url">The URL for connection.</param>
            <param name="user">The user name of service.</param>
            <param name="password">The password.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.#ctor(System.String,System.String,System.String,Urbex.Controls.Controls.Layers.WFS.ServiceType)">
            <summary>
            Initializes a new instance of the WfsConnection class.
            </summary>
            <param name="url">The URL for connection.</param>
            <param name="user">The user name of service.</param>
            <param name="password">The password.</param>
            <param name="serviceType">Type of the service.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.HaveCredentials">
            <summary>
            Checks if connection have credentials to access the service.
            </summary>
            <returns>bool value indicating if credentials are there or not.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.GetFeature(Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest)">
            <summary>
            Gets the feature in string.
            </summary>
            <param name="request">The request.</param>
            <returns>string of feature</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.ReceiveFeature(System.Net.WebResponse)">
            <summary>
            Receives the feature from webresponse.
            </summary>
            <param name="webResponse">The web response.</param>
            <returns>string feature.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.GetFeatureDescription(Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest)">
            <summary>
            Gets the feature description.
            </summary>
            <param name="request">The request.</param>
            <returns>feature description.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.ReceiveFeatureDescription(System.Net.WebResponse)">
            <summary>
            Receives the feature description from webresponse.
            </summary>
            <param name="webResponse">The web response.</param>
            <returns>Feature description.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Receive(System.Net.WebResponse)">
            <summary>
            Creates an object of WfsResponse from the data recieved from WebResponse.
            </summary>
            <param name="webResponse">The web response.</param>
            <returns>WfsResponse.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(Urbex.Controls.Controls.Layers.WFS.WfsRequest)">
            <summary>
            Sends the specified request.
            </summary>
            <param name="request">The request.</param>
            <returns>WebResponse for the request.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest)">
            <summary>
            Sends the specified feature request.
            </summary>
            <param name="request">The feature request.</param>
            <returns>WebResponse of the request.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest)">
            <summary>
            Sends the specified feature description request.
            </summary>
            <param name="request">The feature description request.</param>
            <returns>WebResponse of the request.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(System.String)">
            <summary>
            Sends the specified query.
            </summary>
            <param name="query">The query.</param>
            <returns>Response of the query.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(System.String,System.Boolean)">
            <summary>
            Sends the specified query.
            </summary>
            <param name="query">The query.</param>
            <param name="asPost">If the query is posted or not.</param>
            <returns>Response of the query.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(System.String,System.Boolean,System.Boolean)">
            <summary>
            Sends the specified query.
            </summary>
            <param name="query">The query.</param>
            <param name="asPost">If the query is posted or not.</param>
            <param name="asXml"></param>
            <returns>Response of the query.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.SendOld(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Sends the specified data.
            </summary>
            <param name="url">The URL to send the data.</param>
            <param name="data">The data.</param>
            <param name="asPost">If the data is posted or not.</param>
            <param name="asXml"></param>
            <returns>Response of the query.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Send(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Sends the specified data.
            </summary>
            <param name="url">The URL to send the data.</param>
            <param name="data">The data.</param>
            <param name="asPost">If the data is posted or not.</param>
            <param name="asXml">Indicating if data needs to be sent as XML.</param>
            <returns>Response of the query.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Capabilities">
            <summary>
            Gets the WfsCapabilities object.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.FeatureTypeList">
            <summary>
            Gets the feature type list.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Password">
            <summary>
            Gets the password of the connection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.ServiceType">
            <summary>
            Gets the type of the service.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.Url">
            <summary>
            Gets the URL for connection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsConnection.User">
            <summary>
            Gets the user name for the connection.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.ServiceType">
            <summary>
            Enumeration of type of service.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.ServiceType.WMS">
            <summary>
            WMS.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.ServiceType.WFS">
            <summary>
            WFS.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DiscreteMossaicImageryLayerParams">
            <summary>
            Class implementation of DiscreteMossaicImageryLayerParams.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.#ctor(Urbex.Controls.DiscreteImageInfo,System.String)">
            <summary>
            Initializes a new instance of the DiscreteMossaicImageryLayerParams class.
            </summary>
            <param name="discreteImageInfo">The discrete image info.</param>
            <param name="dateFilter">The date filter.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.LoadTile(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.LoadTile2(Urbex.Controls.TileID)">
            <summary>
            Loads the tile from server.
            </summary>
            <param name="tileID">The tile ID.</param>
            <returns>BitmapSource of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.GetCopyright(System.String@,System.String@,System.String@,System.Int32,System.Double,System.Double)">
            <summary>
            Gets the copyright information.
            </summary>
            <param name="copyright">The copyright string.</param>
            <param name="minDate">The min date.</param>
            <param name="maxDate">The max date.</param>
            <param name="zoom">The zoom level of layer.</param>
            <param name="lon">The longitude.</param>
            <param name="lat">The latitude.</param>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.Equals(Urbex.Controls.IMossaicImageryLayerParams)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents this instance.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.IsValid">
            <summary>
            Determines whether this instance is valid.
            </summary>
            <returns><c>true</c> if this instance is valid; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiscreteMossaicImageryLayerParams.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the DiscreteMossaicImageryLayerParams is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteMossaicImageryLayerParams.View">
            <summary>
            Gets the view of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteMossaicImageryLayerParams.Orientation">
            <summary>
            Gets the orientation of this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteMossaicImageryLayerParams.DateFilter">
            <summary>
            Gets the date filter.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteMossaicImageryLayerParams.IsBaseLayer">
            <summary>
            Gets a value indicating whether this instance is base layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiscreteMossaicImageryLayerParams.DiscreteImageInfo">
            <summary>
            Gets the discrete image info.
            </summary>
        </member>
        <member name="T:Urbex.Controls.StreamVectorFileReader">
            <summary>Reads vector data without parsing it to a geometry collection. </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.OnVectorFileReaderProgressUpdate(Urbex.Controls.VectorFileReaderProgressUpdateEventArgs)">
            <summary>Raises the vector file reader progress update event.</summary>
            <param name="e">The <see cref="T:Urbex.Controls.ShapeLoadingEventArgs"/> instance containing
            the event data.</param>
        </member>
        <member name="F:Urbex.Controls.StreamVectorFileReader.tempFileSuffix">
            <summary>
            temp file suffix
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.#ctor(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.StreamVectorFileReader"/> class.
            </summary>
            <param name="filename">The filename to read.</param>
            <param name="projection">The projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.#ctor(System.String,Urbex.Controls.Bounds,System.String[])">
            <summary>
            Initializes a new instance of the StreamVectorFileReader class.
            </summary>
            <param name="filename">The filename to read.</param>
            <param name="bounds">The bounds.</param>
            <param name="filterOptions">The filter options.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.#ctor">
            <summary>
            Initializes a new instance of the StreamVectorFileReader class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.#ctor(System.Byte[],Urbex.Controls.ProjectionOsr)">
            <summary>
            Prepares the reading of a local vector layer
            </summary>
            <param name="bts">byte array to retrieve.</param>
            <param name="projection">Projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.ReadFromWKT(System.String,System.Int32)">
            <summary>
            Reads from WKT.
            </summary>
            <param name="p_WKT">The WKT value.</param>
            <param name="p_GeometryId">The geometry id.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.PrepareAttributesRead">
            <summary>
            Prepares the attributes read.
            </summary>
            <returns>-1 if reading can't done or have already been done and 0 if reading was performed properly.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.FinalizeAttributesRead">
            <summary>
            Finalizes the attributes read.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.LoadMetadataFields">
            <summary>Loads the metadata fields.</summary>
            <returns>The metadata fields.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.PerformPrepareAttributesRead">
            <summary>
            Perform reading of attributes.
            </summary>
            <returns>0 if reading was performed correctly else returns -1.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.PerformFinalizeAttributesRead">
            <summary>
            Performs the cleaning for attributes that were read.
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.getAttributes(System.Int32)">
            <summary>
            Get the attribute of the specific geometry (iShape id).
            </summary>
            <param name="iShape">Unique geometry Id.</param>
            <returns>List&lt;Parameter&gt;</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.checkVectorProjection(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Check if the projection selected for a file is valid
            </summary>
            <param name="_filename">The file.</param>
            <param name="srcPrj">The source ProjectionOsr.</param>
            <returns>true if projection is valid and false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.checkProjection(DotSpatial.Topology.Coordinate,Urbex.Controls.ProjectionOsr)">
            <summary>
            Checks the projection of a DotSpatial coordinate is valid.
            </summary>
            <param name="coor">The Coordinate.</param>
            <param name="srcProj">The source ProjectionOsr.</param>
            <returns>true if projection is valid and false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.deleteTempFiles">
            <summary>
            Delete annotation layer temporaly files
            </summary>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.OnShapeLoading(Urbex.Controls.ShapeLoadingEventArgs)">
            <summary>
            Raises the <see cref="E:ShapeLoading"/> event.
            </summary>
            <param name="e">The <see cref="T:Urbex.Controls.ShapeLoadingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.StreamVectorFileReader.OnProjectionChanged(Urbex.Controls.ProjectionEventArgs)">
            <summary>
            Raises the <see cref="E:ProjectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:Urbex.Controls.ProjectionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.StreamVectorFileReader.VectorFileReaderProgressUpdate">
            <summary> Event queue for all listeners interested in VectorFileReaderProgressUpdate events. </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.Projection">
            <summary>
            Gets or sets the projection.
            </summary>
            <value>The projection.</value>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.MetadataFields">
            <summary>
            Get or sets the metadata fields.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.Bounds">
            <summary>
            Gets or sets the bounds.
            </summary>
            <value>The bounds.</value>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.FilterOptions">
            <summary>
            Gets or sets the filter options.
            </summary>
            <value>The filter options.</value>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.Geometries">
            <summary>
            Gets the geometries for this vector.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.FilePath">
            <summary>
            Gets the file path.
            </summary>
        </member>
        <member name="P:Urbex.Controls.StreamVectorFileReader.DetectedEncoding">
            <summary>Gets the detected encoding.</summary>
            <value>The detected encoding.</value>
        </member>
        <member name="E:Urbex.Controls.StreamVectorFileReader.ShapeLoading">
            <summary>
            Occurs when shape is loading.
            </summary>
        </member>
        <member name="E:Urbex.Controls.StreamVectorFileReader.ProjectionChanged">
            <summary>
            Occurs when Projection changed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.LayerEraserMapButton">
            <summary>
            A Button that can be linked to a Map to remove the temporary measure graphics.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LayerEraserMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Initializes a new instance of the LayerEraserMapButton class.
            </summary>
            <param name="map">The map.</param>
        </member>
        <member name="M:Urbex.Controls.LayerEraserMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LayerEraserMapButton.InvalidateCurrentOperation">
            <summary>
            Override InvalidateCurrentOperation.
            </summary>
        </member>
        <member name="P:Urbex.Controls.LayerEraserMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer of this button.
            </summary>
            <value>The vector layer.</value>
        </member>
        <member name="P:Urbex.Controls.LayerEraserMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.LayerEraserMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ChangeOrientationSprite">
            <summary>
            A map sprite that can be linked to a Map to change map orientation.
            This map sprite is comprised of five click-sensitive zones, one for each orientation.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates a ChangeOrientationSprite with a give margins.
            </summary>
            <param name="map">Map for which this sprite is created.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.#ctor(Urbex.Controls.Map,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Creates a ChangeOrientationSprite with a give margins and anchors.
            </summary>
            <param name="map">Map for which this sprite is created.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
            <param name="rightAnchored">If the sprite will be anchored to right side of the map control or not (in this
            case will be anchored to left side).</param>
            <param name="bottomAnchored">If the sprite will be anchored to bottom side of the map control or not (in this
            case will be anchored to top side).</param>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.Initialize">
            <summary>
            Initializes this instance and hooks the necessary events.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.UnregisterMap">
            <summary>
            Unregisters the map and unhooks the events.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDown occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseUp occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDoubleClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.GetToolTip(System.Int32,System.Int32)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control
            to know what tooltip is needed to be shown.
            </summary>
            <param name="x">X Co-ordinate.</param>
            <param name="y">Y co-ordinate.</param>
            <returns>String with the tooltip or empty string if no tooltip should be shown.</returns>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.OnOrientationChanged(System.Object,Urbex.Controls.OrientationEventArgs)">
            <summary>
            Called when orientation changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The OrientationEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.UpdateBitmap">
            <summary>
            Updates the bitmap.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ChangeOrientationSprite.DrawSubButton(System.Drawing.Graphics,Urbex.Controls.OrientationType,System.Drawing.Image,System.Drawing.Image,System.Drawing.Rectangle)">
            <summary>
            Draws the sub button.
            </summary>
            <param name="g">The graphics object.</param>
            <param name="orient">The orientation.</param>
            <param name="imageon">The image showed when map orientation is same as provied.</param>
            <param name="imageoff">The image showed when map orientation is not same as provided.</param>
            <param name="rect">The rectangle position on where the image should be drawn.</param>
        </member>
        <member name="P:Urbex.Controls.ChangeOrientationSprite.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.ChangeOrientationSprite.Bitmap">
            <summary>
            Gets the bitmap.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapSnapshot">
            <summary>
            Represent a map's initial/default values required to render a map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.Orientation">
            <summary>
            Gets or sets Orientation type of a Map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.DateFilter">
            <summary>
            Gets or sets date range for the images that will be shown in Map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.BaseLayer">
            <summary>
            Gets or sets which base layer will be shown on the map, it takes comma seperated values.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.IsDisplayNorth">
            <summary>
            Gets or sets whether Map will shown north.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.CrossHairStyle">
            <summary>
            Gets or sets the style of CrossHair icon.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.CenterPoint">
            <summary>
            Get or sets the center point of the map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.MapViewType">
            <summary>
            Gets or sets the map view type.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.Zoom">
            <summary>
            Gets or sets the zoom level of map.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.DiscreteImageID">
            <summary>
            Gets or sets the Discrete image id to load.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.IsBlocked">
            <summary>
            Is the map is blocked.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapSnapshot.IsIntelligent">
            <summary>
            Whether the map is in intelligent mode
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Exceptions.OgcConnectorException">
            <summary>
            Class implementation of OgcConnectorException.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.OgcConnectorException.#ctor">
            <summary>
            Initializes a new instance of the OgcConnectorException class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.OgcConnectorException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the OgcConnectorException class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.OgcConnectorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the OgcConnectorException class with serialized data.
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
              
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Exceptions.OgcConnectorException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the OgcConnectorException class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner exception.</param>
        </member>
        <member name="T:Urbex.Controls.Controls.FileManager.CustomRequest">
            <summary>
            Class implementation of CustomRequest.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the CustomRequest class.
            </summary>
            <param name="uri">The URI.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.#ctor(System.Uri,System.String,System.String)">
            <summary>
            Initializes a new instance of the CustomRequest class.
            </summary>
            <param name="uri">The URI.</param>
            <param name="User">The user.</param>
            <param name="Password">The password.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.haveCredentials">
            <summary>
            Haves the credentials.
            </summary>
            <returns>bool indicating whether this user have credentials or not.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.MakeRequest(System.Int32)">
            <summary>
            Makes the request from server.
            </summary>
            <param name="p_RequestTimeout">The request timeout.</param>
            <returns>WebResponse object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.IsHostReachable(System.String)">
            <summary>
            Is host is Reachable
            </summary>
            <param name="p_HostUri">Uri</param>
            <returns>If host is reachable</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.MakeRequestProxy(System.String,System.Net.NetworkCredential)">
            <summary>
            Try to get a file thought a proxy server
            </summary>
            <param name="p_Proxy">Proxy server</param>
            <param name="p_NetworkCredential">Credentials to request the data.</param>
            <returns>HttpWebResponse object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.DownloadFile(System.String)">
            <summary>
            Downloads the file to a destination path.
            </summary>
            <param name="DestinationPath">The download destination path.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.FileManager.CustomRequest.MakeRequest">
            <summary>
            Makes the request from the server.
            </summary>
            <returns>HttpWebResponse object.</returns>
        </member>
        <member name="E:Urbex.Controls.Controls.FileManager.CustomRequest.DownloadFileCompleted">
            <summary>
            Event for download file is completed.
            </summary>
        </member>
        <member name="E:Urbex.Controls.Controls.FileManager.CustomRequest.DownloadProgressChanged">
            <summary>
            Event raised when download progress is changed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Geometries.LinearRing">
            <summary>
            A LinearRing is a closed LineString.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Geometries.LineString">
            <summary>
            A LineString is a Curve with linear interpolation between points. Each consecutive pair of points defines a
            line segment.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Geometries.LineString._bounds">
            <summary> The bounds </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.#ctor(System.Collections.Generic.List{Urbex.Controls.Geometries.Point},System.Int32)">
            <summary>
            Creates a LineString from a list of points.
            Update Bounds automatically.
            </summary>
            <param name="vertices">List of Points</param>
            <param name="id">Id of the Geometry.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.#ctor(System.Collections.Generic.List{Urbex.Controls.Geometries.Point})">
            <summary>
            Initializes a new instance of the LineString class.
            </summary>
            <param name="vertices">The vertices.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.#ctor">
            <summary>
            Initializes a new instance of the LineString class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.Point(System.Int32)">
            <summary>
            Returns the specified point N in this Linestring.
            </summary>
            <param name="N">Index point.</param>
            <returns>Point.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.IsEmpty">
            <summary>
            If true, then this LineString has no points. 
            </summary>
            <returns>Boolean</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.UpdateBounds">
            <summary>
            Updates Bounds. Call this method if vertices of the LineString are changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.IsPartiallyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is partially or completely inside the given bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.IsCompletelyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is completely inside the given bounds.
            A vertex can be inside or in the edge of the bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.AsPoints">
            <summary>
            Gets the geometry as a list of Points.
            </summary>
            <returns>A list of points with all the vertexes of the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.SaveObliqueCoordinates(System.Collections.Generic.List{Urbex.Controls.XY},System.Int32)">
            <summary>
            A method that any geometry must implement to save a list of coordinates
            in oblique pixels in the geometry. Each coordinate must match the world
            coordinates returned by the AsPoints method.
            The obliqueCoordinates parameter can contain more coordinates than
            the number of coordinates returned by AsPoints. To extract the exact
            number of coordinates, use the startIndex parameter to tell the method where
            to start reading from the list.
            The reason for using big lists of coordinates is that these coordinates
            are returned from the Urbex service called TransformPoints. It is better
            to call this service with a big amount of points, than calling it
            more with less points each time.
            </summary>
            <param name="obliqueCoordinates">List of coordinates in oblique pixels.</param>
            <param name="startIndex">Starting index inside the list where to start reading.</param>
            <returns>The new startIndex for reading the next coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry from the given current projection to a new one.
            </summary>
            <param name="prjConverter">ProjectionConverter object which converts a specific geometry.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.ProjectAnUpdate(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry and updates its coordinates from the given current projection to a new one.
            </summary>
            <param name="prjConverter">ProjectionConverter object which converts a specific geometry.</param>
            <returns>Bool value identifying if the projection is sucessful or not.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.TransformToDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>
            Populates the oblique coordinates of the geometry using the provided discreteImageInfo.
            </summary>
            <param name="discreteImageInfo">DiscreteImage information.</param>
            <param name="precise">Indicates if the transformation should be precise by recalculating.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.UpdateCentroid(System.Boolean,System.Boolean)">
            <summary>Updates the centroid.</summary>
            <param name="calculateWorldCentroid">true to calculate world centroid.</param>
            <param name="calculateObliqueCentroid">true to calculate oblique centroid.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.LineString.FindLastIndexOfLineSegment(Urbex.Controls.MapMode,System.Double,System.Double)">
            <summary>
            Finds the index of point in the list of points.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.Vertices">
            <summary>
            Gets or sets the collection of vertices in this Geometry.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.NumPoints">
            <summary>
            The number of points in this LineString.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.Bounds">
            <summary>Gets the Bounds of this geometry, the rectangle that contains the geometry.</summary>
            <value>The bounds.</value>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.Length">
            <summary>
            The length of this LineString, as measured in the spatial reference system of this LineString.
            This length is accurate only if coordinates
            are in any projection like UTM that involves little distortions in length.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.MercatorLength">
            <summary>
            The length of this Curve if coordinates are Spherical Mercator.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.Centroid">
            <summary>Gets a centroid. The centroid is fast-calculated and it is neither accurate nor
            inside the geomtry. Its purpose is to allow fast labeling.</summary>
            <returns>The centroid.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.StartPoint">
            <summary>
            Returns the vertice where this Geometry begins
            </summary>
            <returns>First vertice in LineString</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.LineString.EndPoint">
            <summary>
            Gets the vertice where this Geometry ends
            </summary>
            <returns>Last vertice in LineString</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LinearRing.#ctor(System.Collections.Generic.List{Urbex.Controls.Geometries.Point})">
            <summary>
            Creates a LinearRing from a list of points.
            If the last point does not equal the first point
            then the first point is added again to close the array.
            </summary>
            <param name="vertices">List of points</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.LinearRing.#ctor">
            <summary>
            Creates a default empty LinearRing
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.LinearRing.IsCCW">
            <summary>
            Tests whether a ring is oriented counter-clockwise.
            </summary>
            <returns>Returns true if ring is oriented counter-clockwise.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.LinearRing.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry from the given current projection to a new one.
            </summary>
            <param name="prjConverter">ProjectionConverter object which converts a specific geometry.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.LinearRing.Area">
            <summary>
            Returns the area of the LinearRing.
            Use this calculation for projections in UTM or similar.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.LinearRing.MercatorArea">
            <summary>
            Returns the area of the LinearRing.
            Use this calculation for projections in Spherical Mercator.
            </summary>
        </member>
        <member name="T:Urbex.Controls.BitmapSymbol">
            <summary>
            A BitmapIcon is an icon defined by a bitmap file.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Symbol">
            <summary>
            An icon represents the way to draw a point.
            As there are a lot of ways to draw a point, this class
            must be inherited in classes that draw in different
            ways.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Symbol.GetBitmap">
            <summary>
            Bitmap of the icon.
            </summary>
            <returns>Bitmap object of the symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.Symbol.GetBitmapSource">
            <summary>Gets the bitmap source of the icon.</summary>
            <returns>The bitmap source of the symbol.</returns>
        </member>
        <member name="P:Urbex.Controls.Symbol.Scale">
            <summary>
            Scale of the icon. The default value (1.0) leaves the icon without changes.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Symbol.Offset">
            <summary>
            Offset of the icon. The default value PointF(0,0) leaves the icon without changes.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.#ctor(System.Drawing.Bitmap)">
            <summary>
            Creates a new BitmapIcon.
            </summary>
            <param name="bitmap">The bitmap to use.</param>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.#ctor(System.Drawing.Bitmap,System.Single,System.Single)">
            <summary>
            Creates a new BitmapIcon.
            </summary>
            <param name="bitmap">The bitmap to use.</param>
            <param name="rotation">Rotation of the icon. The default value (0.0) leaves the icon without changes.</param>
            <param name="transparency">The amount of transparency, from 0 (opaque) to 1 (invisible).</param>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.GetBitmap">
            <summary>
            Gets the bitmap.
            </summary>
            <returns>The bitmap of symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.GetBitmapSource">
            <summary>Gets the bitmap source of the icon.</summary>
            <returns>The bitmap source of the symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.SetBitmap(System.Drawing.Bitmap)">
            <summary>
            Sets the bitmap.
            </summary>
            <param name="bitmap">Bitmap</param>
        </member>
        <member name="M:Urbex.Controls.BitmapSymbol.UpdateBitmap">
            <summary>
            Updates the bitmap.
            </summary>
        </member>
        <member name="P:Urbex.Controls.BitmapSymbol.Image">
            <summary>
            Gets or sets the image that GetBitmap will return.
            </summary>
        </member>
        <member name="P:Urbex.Controls.BitmapSymbol.Rotation">
            <summary>
            Rotation of the icon. The default value (0.0) leaves the icon without changes.
            </summary>
        </member>
        <member name="P:Urbex.Controls.BitmapSymbol.Transparency">
            <summary>
            The amount of transparency, from 0 (opaque) to 1 (invisible).
            </summary>
        </member>
        <member name="T:Urbex.Controls.Vector.Parameter">
            <summary>
            Class implementation of Parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.Parameter.NAME">
            <summary>
            Name of the Parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.Parameter.TYPE">
            <summary>
            Type of parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.Parameter.VALUE">
            <summary>
            Value of Parameter.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.Parameter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Parameter class.
            </summary>
            <param name="_name">The name of the parameter.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.Parameter.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the Parameter class.
            </summary>
            <param name="_name">The name of the parameter.</param>
            <param name="_type">The type of the parameter.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.Parameter.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the Parameter class.
            </summary>
            <param name="_name">The name of the parameter.</param>
            <param name="_type">The type of the parameter.</param>
            <param name="_value">The value of the parameter.</param>
        </member>
        <member name="T:Urbex.Controls.Vector.ParameterType">
            <summary>
            Class implementation of ParameterType.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.STRINGTYPE">
            <summary>
            String parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.INTEGERTYPE">
            <summary>
            Integer parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.DOUBLETYPE">
            <summary>
            Double parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.DATETYPE">
            <summary>
            Date type parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.LOGICALTYPE">
            <summary>
            Logical parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Vector.ParameterType.INVALIDTYPE">
            <summary>
            Invalid.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities">
            <summary>
            Class implementation of WfsCapabilities.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.ReadFrom(System.Xml.XmlReader)">
            <summary>
            Creates an instance of WfsCapabilities from data read from WfsXmlReader.
            </summary>
            <param name="xmlReader">The WfsXmlReader.</param>
            <returns>Instance of WfsCapabilities.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.Capability">
            <summary>
            Capability.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.Service">
            <summary>
            Sevice.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.FeatureTypeList">
            <summary>
            List of feature types.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.OperationsMetadata">
            <summary>
            Meta data of the operations.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.Version">
            <summary>
            Version.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsCapabilities.XmlName">
            <summary>
            Xml name of wfs capabilities.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl">
            <summary>
            Class implementation of LegendUrl.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.XmlName">
            <summary>
            Xml name of LegendURL.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of LegendUrl filled will value provide by reader.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.Width">
            <summary>
            Width.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.Height">
            <summary>
            Height.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.Format">
            <summary>
            Format.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LegendUrl.OnlineResource">
            <summary>
            Online resource.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFilesReaderManager">
            <summary>
            Class implementation of VectorFilesReaderManager. This class manages the vecter file reading.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFilesReaderManager.TryOpenCachedVectorFile(System.String,Urbex.Controls.VectorLayer)">
            <summary>
            Tries to the open cached vector file.
            </summary>
            <param name="path">The path of vector file.</param>
            <param name="vectorLayer">The vector layer in which to load.</param>
            <returns>Cached VectorFileReader object.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFilesReaderManager.OpenVectorFile(Urbex.Controls.VectorFileReader,Urbex.Controls.VectorLayer)">
            <summary>
            Opens the vector file with the help of VectorFileReader provided.
            </summary>
            <param name="vectorFileReader">The vector file reader.</param>
            <param name="vectorLayer">The vector layer in which vector is loaded.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFilesReaderManager.OpenVectorFile(Urbex.Controls.Vector.WFSGdal,Urbex.Controls.VectorLayer)">
            <summary>
            Opens the vector file with the help of WFSGdal object provided.
            </summary>
            <param name="wfsReader">The WFS reader.</param>
            <param name="vectorLayer">The vector layer in which vector is loaded.</param>
        </member>
        <member name="T:Urbex.Controls.LidarRectangleAreaMapButton">
            <summary>
            A Button that can be linked to a Map to measure lengths.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawRectangleMapButton">
            <summary>
            Class implementation of DrawRectangleMapButton. This class implements the drawing of 
            circles on the map.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DrawRectangleMapButton.SystemOfUnits">
            <summary>
            System of units used.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates an DrawRectangle.
            </summary>
            <param name="map">Map object for which this circle map button will be created.</param>
            <param name="maxLength">Maximum length of the rectangle that can be created.</param>
            <param name="maxWidth">Maximum width of the rectangle that can be created.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates an DrawRectangle.
            </summary>
            <param name="map">Map object for which this circle map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map is clicked.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.Reset">
            <summary>
            Reset the tool to begining
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.Clear">
            <summary>
            Clear all the data drawn by tool
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is moved over the map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.OnMapDoubleClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map double click.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.GetDistanceFromLine(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,System.Boolean)">
            <summary>
            Gets the distance from line.
            </summary>
            <param name="lineStart">The line start.</param>
            <param name="lineEnd">The line end.</param>
            <param name="point">The point.</param>
            <param name="convertToMeters">if set to <c>true</c> returns in meters.</param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.SliceLineAtLength(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,System.Double)">
            <summary>
            Slices the length of the line.
            </summary>
            <param name="startPoint">The start point.</param>
            <param name="endPoint">The end point.</param>
            <param name="requiredLengthInMeters">The required length in meters.</param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.GetRectangleFromLineAndPoint(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point)">
            <summary>
            Gets the rectangle from line and point.
            </summary>
            <param name="lineStart">The line start.</param>
            <param name="lineEnd">The line end.</param>
            <param name="point">The point.</param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.GetRectangleFromLineAndWidth(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,System.Double)">
            <summary>
            Gets the width of the Lidar2D feature from line and width of rectangle
            </summary>
            <param name="lineStart">The line start.</param>
            <param name="lineEnd">The line end.</param>
            <param name="rectangleWidth">Width of the rectangle.</param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.RectangleDrawn(Urbex.Controls.Geometries.LineString,System.Double,Urbex.Controls.Geometries.Point[])">
            <summary>
            Called when a Lidar 2D feature is drawn
            </summary>
            <param name="CenterLine">The center line.</param>
            <param name="width">The width.</param>
            <param name="points">The points.</param>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleMapButton.RegisterMap">
            <summary>
            Method to register events with the map.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawRectangleMapButton.DrawRectangleEvent">
            <summary>
            Raises when a area is measured.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawRectangleMapButton.DrawRectangleInvalidateCurrentOperationEventHandler">
            <summary>
            Raises when a area is measured.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawRectangleMapButton.InvalidDrawingEvent">
            <summary>
            Raised when drawing is invalid.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.EndPoint">
            <summary>
            Gets or sets the end point.
            </summary>
            <value>The end point.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.RectangleFeatures">
            <summary>
            Gets or sets the Lidar2D features.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.Map">
            <summary>
            Gets the map for which the drawing is performed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.CurrentFeature">
            <summary>
            Gets or sets the current feature.
            </summary>
            <value>The current feature.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer on which drawing is done.
            </summary>
            <value>The selected vector layer for drawing.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleMapButton.LinePen">
            <summary>
            Gets or sets the line pen.
            </summary>
            <value>The line pen.</value>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Length object.
            </summary>
            <param name="map">Map object for which this lidar map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates a Length object.
            </summary>
            <param name="map">Map object for which this lidar map button will be created.</param>
            <param name="maxLength">Maximum length.</param>
            <param name="maxWidth">Maximum width.</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.OnRectangleDrawn(System.Object,Urbex.Controls.DrawRectangleEventArgs)">
            <summary>
            Called when Rectangle is drawn.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.DrawRectangleEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.OnInvalidateCurrentOperation(System.Object,Urbex.Controls.DrawRectangleEventArgs)">
            <summary>
            Called when an invalid operation is done.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.DrawRectangleEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.RotateLidar(System.Double)">
            <summary>
            Rotates the lidar measurement
            </summary>
            <param name="angle">Rotation Angle</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.SetRotatingFeature">
            <summary>
            Sets the rotating feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.OnToolStateChanged(Urbex.Controls.ToolStates)">
            <summary>
            Called when the state of the tool is changed
            </summary>
            <param name="state">The new state on the tool</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is moved over the map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LidarRectangleAreaMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map is clicked.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.LidarRectangleAreaMapButton.OnRectangleMeasured">
            <summary>
            Raises when a length is measured.
            </summary>
        </member>
        <member name="T:Urbex.Controls.HeightMapButton">
            <summary>
            A Button that can be linked to a Map to measure heights in buildings.
            </summary>
        </member>
        <member name="F:Urbex.Controls.HeightMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits for HeightMapButton.
            </summary>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Height object.
            </summary>
            <param name="map">Map object for which this height map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.OnHeightMeasured(Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Raises a HeightMeasured event.
            </summary>
            <param name="e">SingleValueMeasuredEventArgs.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is clicked on the map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.IsToolAvailable">
            <summary>
            Determines whether this tool is available and operations are valid for this button.
            </summary>
            <returns><c>true</c> if tool is available; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is moved over the map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.BlockPoint(System.Int32,System.Int32)">
            <summary>
            Converts the screen point to the 90 degree point making a perpendicular.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <returns>Converted point.</returns>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.TransformPoint(Urbex.Controls.VectorLayer,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Transforms the screen point to urbex world point.
            </summary>
            <param name="layerM">The layer M.</param>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <param name="useTrick">if set to <c>true</c> [use trick].</param>
            <returns>Converted point.</returns>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.AddPoint(Urbex.Controls.VectorLayer,Urbex.Controls.Geometries.Point,System.Boolean)">
            <summary>
            Adds the point to the line string.
            </summary>
            <param name="layerM">The layer.</param>
            <param name="point">The point to be added.</param>
            <param name="removePrevious">if set to <c>true</c> remove previous.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.OnOrientationChanged(System.Object,Urbex.Controls.OrientationEventArgs)">
            <summary>
            Called when map orientation changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The OrientationEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.OnViewChanged(System.Object,Urbex.Controls.ViewEventArgs)">
            <summary>
            Called when map view changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The ViewEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.UpdateAngleVerticalDirection(System.Int32,System.Int32)">
            <summary>
            Updates the angle vertical direction.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.CopyFeatures(System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Copy features to this map layer.
            </summary>
            <param name="features">features to copy.</param>
            <param name="e">SingleValueMeasuredEventArgs for copying in progress.</param>
        </member>
        <member name="M:Urbex.Controls.HeightMapButton.CopyLineString(Urbex.Controls.Geometries.LineString)">
            <summary>
            Copies linestring to the current map's vector layer.
            </summary>
            <param name="copyLinestring">linestring to copy.</param>
        </member>
        <member name="E:Urbex.Controls.HeightMapButton.HeightMeasured">
            <summary>
            Raises when a height is measured.
            </summary>
        </member>
        <member name="P:Urbex.Controls.HeightMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.HeightMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.HeightMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer for this button.
            </summary>
            <value>The vector layer.</value>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.HeightMapButton.CurrentFeatures">
            <summary>
            Gets the list current features.
            </summary>
        </member>
        <member name="P:Urbex.Controls.HeightMapButton.LinePen">
            <summary>
            Gets or sets the line pen used to draw height feature.
            </summary>
            <value>The line pen.</value>
        </member>
        <member name="T:Urbex.Controls.EditFeatureEventArgs">
            <summary>
            Class implementation of EditFeatureEventArgs.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureEventArgs.#ctor(Urbex.Controls.Feature)">
            <summary>
            Initializes a new instance of the EditFeatureEventArgs class.
            </summary>
            <param name="feature">The feature which is drawn.</param>
        </member>
        <member name="P:Urbex.Controls.EditFeatureEventArgs.Feature">
            <summary>
            Gets the current feature.
            </summary>
        </member>
        <member name="T:Urbex.Controls.EditFeatureEventHandler">
            <summary>
            Delegate for EditFeature events.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The EditFeatureEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.EditFeatureMapButton">
            <summary>
            Class implementation for the edit feature map button. This button lets the user change the location of the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Constructor for Edit FeatureMapButton
            </summary>
            <param name="map">Map object for which this edit feature map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.UnregisterMap">
            <summary>
            Unregister the map events
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.InvalidateCurrentOperation">
            <summary>
            Invalid Current operation
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of the selected feature
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">MapMouseEventArgs</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.OnMapMouseUp(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the release of feature and set it color back
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">MapMouseEventArgs</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.OnMapMouseDown(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Captures the feature
            </summary>
            <param name="sender">Sender of the event.</param>
            <param name="e">MapMouseEventArgs</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.UpdatePointGeometry(System.Drawing.Point)">
            <summary>
            Updates the point geometry position.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.UpdatePolygonGeometry(System.Drawing.Point)">
            <summary>
            Update the Polygon geometry position
            </summary>
            <param name="location">new location of the last point.</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.UpdateLineStringGeometry(System.Drawing.Point)">
            <summary>
            Update the LineStringGeometry position
            </summary>
            <param name="location">new position of the last point in line string.</param>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.RestoreBorderColor">
            <summary>
            Restores the original symbol and color.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.HighlightFeatureBorder(Urbex.Controls.Feature)">
            <summary>
            Colors the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditFeatureMapButton.IsValid(Urbex.Controls.MouseButton)">
            <summary>
            Validates if the button should work or not
            </summary>
            <param name="button">Button Clicked.</param>
            <returns>True if the button is in valid state.</returns>
        </member>
        <member name="E:Urbex.Controls.EditFeatureMapButton.InvalidDrawingEvent">
            <summary>
            Event raised when invalid feature is drawn.
            </summary>
        </member>
        <member name="E:Urbex.Controls.EditFeatureMapButton.EditFeatureCompleted">
            <summary>
            Event raised when editing of a feature is completed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditFeatureMapButton.Map">
            <summary>
            Current map used for this button
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditFeatureMapButton.VectorLayer">
            <summary>
            Associated vector layer
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditFeatureMapButton.Pressed">
            <summary>
            Gets/Sets the pressed state of button
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditFeatureMapButton.MapCursor">
            <summary>
            Gets the cursor used to show
            </summary>
        </member>
        <member name="T:Urbex.Controls.Formatters.WKTStreamTokenizer">
            <summary>
            Reads a stream of Well Known Text (wkt) string and returns a stream of tokens.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKTStreamTokenizer.#ctor(System.IO.TextReader)">
            <summary>
            Initializes a new instance of the WktStreamTokenizer class.
            </summary>
            <remarks>The WktStreamTokenizer class ais in reading WKT streams.</remarks>
            <param name="reader">A TextReader that contains </param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKTStreamTokenizer.ReadToken(System.String)">
            <summary>
            Reads a token and checks it is what is expected.
            </summary>
            <param name="expectedToken">The expected token.</param>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKTStreamTokenizer.ReadDoubleQuotedWord">
            <summary>
            Reads a string inside double quotes.
            </summary>
            <remarks>
            White space inside quotes is preserved.
            </remarks>
            <returns>The string inside the double quotes.</returns>
        </member>
        <member name="M:Urbex.Controls.Formatters.WKTStreamTokenizer.ReadAuthority(System.String@,System.Int64@)">
            <summary>
            Reads the authority and authority code.
            </summary>
            <param name="authority">String to place the authority in.</param>
            <param name="authorityCode">String to place the authority code in.</param>
        </member>
        <member name="T:Urbex.Controls.SimpleSymbol">
            <summary>
            A SymbolIcon is a common symbol defined by an enum.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.#ctor">
            <summary>
            Creates a default circle SymbolIcon.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.#ctor(Urbex.Controls.SymbolIconType,System.Drawing.Size,System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Brush})">
            <summary>
            Creates a new SymbolIcon.
            </summary>
            <param name="type">The symbol type.</param>
            <param name="size">Size of the symbol.</param>
            <param name="pens">Pens to drawn the outer of the symbol.</param>
            <param name="brushes">Brush to fill the symbol.</param>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.#ctor(Urbex.Controls.SymbolIconType,System.String)">
            <summary>
            Creates a new SymbolIcon.
            </summary>
            <param name="type">The symbol type.</param>
            <param name="symbolImagePath">The symbol image path.</param>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.GetBitmap">
            <summary>
            Gets the bitmap.
            </summary>
            <returns>Bitmap object of the symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.GetBitmapSource">
            <summary>Gets the bitmap source of the icon.</summary>
            <returns>The bitmap source of the symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.SimpleSymbol.UpdateBitmap">
            <summary>
            Updates the bitmap.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.Type">
            <summary>
            Gets or sets the type of SymbolIcon.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.Size">
            <summary>
            Size of the symbol.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.Rotation">
            <summary>
            Rotation of the icon. The default value (0.0) leaves the icon without changes.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.IconImage">
            <summary>
            Member to store symbol image
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.Pens">
            <summary>
            List of Pens of SimpleSymbol
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.Brushes">
            <summary>
            List of Brushes of SimpleSymbol
            </summary>
        </member>
        <member name="P:Urbex.Controls.SimpleSymbol.ImagePath">
            <summary>Gets the full pathname of the image file.</summary>
            <value>The full pathname of the image file.</value>
        </member>
        <member name="T:Urbex.Controls.CharacterSymbol">
            <summary>
            A characterIcon is an icon defined by a character font.
            </summary>
        </member>
        <member name="M:Urbex.Controls.CharacterSymbol.#ctor">
            <summary>
            Creates a default CharacterIcon with a generic font of 8 points
            and character index equal to 10.
            </summary>
        </member>
        <member name="M:Urbex.Controls.CharacterSymbol.#ctor(System.Drawing.Font,System.Char,System.Drawing.Color)">
            <summary>
            Creates a CharacterIndex with a given font and character index.
            </summary>
            <param name="font">Font.</param>
            <param name="character">Character.</param>
            <param name="color">Color of the symbol.</param>
        </member>
        <member name="M:Urbex.Controls.CharacterSymbol.GetBitmap">
            <summary>
            Gets the bitmap.
            </summary>
            <returns>The bitmap of symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.CharacterSymbol.GetBitmapSource">
            <summary>Gets the bitmap source of the icon.</summary>
            <returns>The bitmap source of the symbol.</returns>
        </member>
        <member name="M:Urbex.Controls.CharacterSymbol.UpdateBitmap">
            <summary>
            Updates/recalculates the bitmap of this symbol.
            </summary>
        </member>
        <member name="P:Urbex.Controls.CharacterSymbol.Font">
            <summary>
            Gets or sets the font.
            </summary>
        </member>
        <member name="P:Urbex.Controls.CharacterSymbol.Character">
            <summary>
            Gets or sets the character.
            </summary>
        </member>
        <member name="P:Urbex.Controls.CharacterSymbol.Color">
            <summary>
            Color of the symbol.
            </summary>
        </member>
        <member name="P:Urbex.Controls.CharacterSymbol.Rotation">
            <summary>
            Rotation of the icon. The default value (0.0) leaves the icon without changes.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.RTree.RTreeDummy`1">
            <summary>Tree dummy. </summary>
            <typeparam name="T">Generic type parameter.</typeparam>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.#ctor">
            <summary>Default constructor.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.Add(`0,Urbex.Controls.Bounds)">
            <summary>Adds item.</summary>
            <param name="item">The item.</param>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.Delete(`0)">
            <summary>Deletes the given iItem.</summary>
            <param name="iItem">The T to delete.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.Clear">
            <summary>Clears this object to its blank/initial state.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.InvokeForAllVisible(Urbex.Controls.Bounds)">
            <summary>Invoke for all visible.</summary>
            <param name="visibleArea">The visible area.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.GetBounds">
            <summary>Gets the bounds.</summary>
            <returns>The bounds.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.RTree.RTreeDummy`1.RTreeGeometry`1">
            <summary>Tree geometry. </summary>
            <typeparam name="T">Generic type parameter.</typeparam>
        </member>
        <member name="F:Urbex.Controls.Controls.RTree.RTreeDummy`1.RTreeGeometry`1.Item">
            <summary> The item </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.RTree.RTreeDummy`1.RTreeGeometry`1.Bounds">
            <summary> The bounds </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeDummy`1.RTreeGeometry`1.#ctor(`1,Urbex.Controls.Bounds)">
            <summary>Constructor.</summary>
            <param name="item">The item.</param>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Parameter">
            <summary>
            Class implementation of Parameter. This class is used to store the data read from WfsXmlReader.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Parameter.XmlName">
            <summary>
            XML name for Parameter.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Parameter.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of Parameter with the data provided by WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of Parameter.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Parameter.Name">
            <summary>
            Name of Parameter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Parameter.values">
            <summary>
            List of string values.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationsMetadata">
            <summary>
            Class implmentation of OperationsMetadata.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationsMetadata.XmlName">
            <summary>
            Xml name for OperationsMetadata.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationsMetadata.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of OperationsMetadata with the data provided by WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of OperationsMetadata.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationsMetadata.getOperationName(System.String)">
            <summary>
            Gets the OperationName from its string name.
            </summary>
            <param name="operationName">string operationName.</param>
            <returns>OperationName instance.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationsMetadata.Operations">
            <summary>
            List of operations.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer">
            <summary>
            Class implementation of Layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.XmlName">
            <summary>
            Xml name for Layer class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The reader.</param>
            <returns>Instance of Layer filled will value provide by reader.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Abstract">
            <summary>
            Abstract of layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Name">
            <summary>
            Name of layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Queryable">
            <summary>
            If the layer Queryable.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Title">
            <summary>
            Title of the layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.BoundingBox">
            <summary>
            Boundings of the layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.LatLonBoundingBox">
            <summary>
            Latitute longitude boundings of the layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.KeywordList">
            <summary>
            KeywordsList.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Layers">
            <summary>
            List of layers.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.SRS">
            <summary>
            List of SRS.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Layer.Style">
            <summary>
            Style of layer.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.KeywordList">
            <summary>
            Class implementation of the KeywordList.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.KeywordList.XmlName">
            <summary>
            Xml name of the keyword list class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.KeywordList.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The reader.</param>
            <returns>Instance of Keywordlist filled with values provided by reader.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Http">
            <summary>
            Class implementation of Http class, which contains the information of Http.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Http.XmlName">
            <summary>
            XML name for HTTP class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Http.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from Wfs Xml reader.
            </summary>
            <param name="reader">The wfs xml reader.</param>
            <returns>Class instance of Http.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Http.Methods">
            <summary>
            Dictonary of methods available in http.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawRectangleEventArgs">
            <summary>
            Class implementation of Draw circle event arguments.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawRectangleEventArgs.#ctor(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,System.Double,Urbex.Controls.Geometries.Point[])">
            <summary>
            Initializes a new instance of the DrawRectangleEventArgs class.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleEventArgs.StartPoint">
            <summary>
            Gets or sets the center point.
            </summary>
            <value>The center point.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleEventArgs.EndPoint">
            <summary>
            Gets or sets the center point.
            </summary>
            <value>The center point.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleEventArgs.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:Urbex.Controls.DrawRectangleEventArgs.Rectangle">
            <summary>
            A rectangle represenetd by list of 4 XY points
            </summary>
        </member>
        <member name="T:Urbex.Controls.DrawRectangleEventHandler">
            <summary>
            Delegate for rectangle events
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The DrawRectangleEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.ExtensionMethods">
            <summary>Extension methods. </summary>
        </member>
        <member name="M:Urbex.Controls.ExtensionMethods.Refresh(System.Windows.UIElement)">
            <summary>A UIElement extension method that refreshs.</summary>
            <param name="uiElement">The uiElement to act on.</param>
        </member>
        <member name="T:Urbex.Controls.DrawingUtils">
            <summary>
            Class implementation of Drawing utils.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DrawingUtils.pi2">
            <summary>
            Half PI value.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertFontSize(System.Single)">
            <summary>Convert font size from GDI system (points) to WPF system (device independent units).</summary>
            <param name="gdiFontSize">Size of the gdi font.</param>
            <returns>Double with WPF font size.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertPens(System.Collections.Generic.List{System.Drawing.Pen})">
            <summary>Convert pens.</summary>
            <param name="pens">The pens.</param>
            <returns>A new WPF Pen list.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertBrushes(System.Collections.Generic.List{System.Drawing.Brush})">
            <summary>Convert brushes.</summary>
            <param name="brushes">The brushes.</param>
            <returns>A new WPF Brush list.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertPen(System.Drawing.Pen)">
            <summary>Convert pen.</summary>
            <param name="pen">The old GDI Pen.</param>
            <returns>A new WPF Pen.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.PenApplyPrintingScaleFactor(System.Windows.Media.Pen,System.Double)">
            <summary>Applies the printing scale factor.</summary>
            <param name="pen">The pen.</param>
            <param name="factor">The factor.</param>
            <returns>A pen scaled.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertDashStyle(System.Drawing.Drawing2D.DashStyle)">
            <summary>Convert dash style.</summary>
            <param name="style">The style.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertBrush(System.Drawing.Brush)">
            <summary>Convert brush.</summary>
            <param name="brush">The old GDI Brush.</param>
            <returns>A new WPF Brush.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertColor(System.Drawing.Color)">
            <summary>Convert color.</summary>
            <param name="c">The old color.</param>
            <returns>The new WPF color.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.ConvertFont(System.Drawing.Font)">
            <summary>Convert font properties.</summary>
            <param name="font">The font.</param>
            <returns>A Typeface object with the GDI font info.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.BitmapFromSource(System.Windows.Media.Imaging.BitmapSource)">
            <summary>
            Converts BitmapSource to System.Drawing.Bitmap.
            </summary>
            <param name="bitmapsource">The bitmapsource.</param>
            <returns>Converted System.Drawing.Bitmap object.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.DeleteObject(System.IntPtr)">
            <summary>
            Deletes the object.
            </summary>
            <param name="hObject">The handle to object.</param>
            <returns>bool indicating if the delete is successful.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.BitmapToSource(System.Drawing.Bitmap)">
            <summary>
            Converts System.Drawing.Bitmap to BitmapSource.
            </summary>
            <param name="bitmap">The bitmap.</param>
            <returns>Converted BitmapSource object.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.RotateTile(System.Drawing.Bitmap,Urbex.Controls.OrientationType)">
            <summary>
            Rotates a north upwards bitmap accordingly to the orientation passed.
            This method should be used with bitmaps returned from GetTile Urbex service
            if the orientation is not Ortho or North, to show correctly the buildings
            in a natural way.
            </summary>
            <param name="bitmap">The bitmap to rotate.</param>
            <param name="orient">Orientation</param>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.RotateImage(System.Drawing.Image,System.Single)">
            <summary>
            Returns a new image rotated an angle, so new image has different width and height and black holes.
            </summary>
            <param name="image">The <see cref="T:System.Drawing.Image"/> to rotate</param>
            <param name="angle">The amount to rotate the image, clockwise, in degrees</param>
            <returns>A new <see cref="T:System.Drawing.Bitmap"/> that is just large enough
            to contain the rotated image without cutting any corners off.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if image is null.</exception>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.TransparentImage(System.Drawing.Image,System.Single)">
            <summary>
            Returns a new image with a transparency applied.
            </summary>
            <param name="image">The <see cref="T:System.Drawing.Image"/> to make transparent.</param>
            <param name="transparency">The amount of transparency, from 0 (opaque) to 1 (invisible).</param>
            <returns>A new <see cref="T:System.Drawing.Bitmap"/>.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if image is null.</exception>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.FillRoundRectangle(System.Drawing.Graphics,System.Drawing.Brush,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Fills a rounded rectangle.
            </summary>
            <param name="g">Graphics display where draw.</param>
            <param name="brush">Brush to use.</param>
            <param name="x">X position.</param>
            <param name="y">Y position.</param>
            <param name="width">Width.</param>
            <param name="height">Height.</param>
            <param name="radius">Radius of the rounded corners.</param>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils.FillRoundRectangle(System.Drawing.Graphics,System.Drawing.Brush,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Fills a rounded rectangle.
            </summary>
            <param name="g">Graphics display where draw.</param>
            <param name="brush">Brush to use.</param>
            <param name="x">X position.</param>
            <param name="y">Y position.</param>
            <param name="width">Width.</param>
            <param name="height">Height.</param>
            <param name="radius">Radius of the rounded corners.</param>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils._GetRoundedRect(System.Drawing.RectangleF,System.Single)">
            <summary>
            Get the desired Rounded Rectangle path
            </summary>
            <param name="baseRect">Base rectangle.</param>
            <param name="radius">Rounded radius.</param>
            <returns>Rounded rectangle.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawingUtils._GetCapsule(System.Drawing.RectangleF)">
            <summary>
            Gets the desired Capsular path.
            </summary>
            <param name="baseRect">Base rectangle.</param>
            <returns>Capsular path.</returns>
        </member>
        <member name="T:Urbex.Controls.TileID">
            <summary>
            Class implementation of TileID.
            </summary>
        </member>
        <member name="M:Urbex.Controls.TileID.#ctor(System.String)">
            <summary>
            Initializes a new instance of the TileID class.
            </summary>
            <param name="mosaicQuadTreeKey">The mosaic quad tree key.</param>
        </member>
        <member name="M:Urbex.Controls.TileID.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the TileID class.
            </summary>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <param name="zoom">The zoom level.</param>
        </member>
        <member name="M:Urbex.Controls.TileID.GetParentQuadTreeKey">
            <summary>
            Gets the parent quad tree key.
            </summary>
            <returns>TileID of the parent.</returns>
        </member>
        <member name="M:Urbex.Controls.TileID.WhichChild">
            <summary>
            Indicates that which title is this.
            </summary>
            <returns>Tile number.</returns>
        </member>
        <member name="M:Urbex.Controls.TileID.GetChild(System.Int32)">
            <summary>
            Gets the TileID for the child number.
            </summary>
            <param name="child">The child.</param>
            <returns>TileID for the child.</returns>
        </member>
        <member name="M:Urbex.Controls.TileID.Equals(Urbex.Controls.TileID)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the other parameter; otherwise, false.</returns>
        </member>
        <member name="M:Urbex.Controls.TileID.CompareTo(Urbex.Controls.TileID)">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other.</returns>
        </member>
        <member name="P:Urbex.Controls.TileID.X">
            <summary>
            Gets the X co-ordinate.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileID.Y">
            <summary>
            Gets the Y co-ordinate.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileID.Zoom">
            <summary>
            Gets the zoom level.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileID.MosaicQuadTreeKey">
            <summary>
            Gets the mosaic quad tree key.
            </summary>
        </member>
        <member name="P:Urbex.Controls.TileID.Bounds">
            <summary>
            Gets the rectangular bounds of the tile.
            </summary>
        </member>
        <member name="T:Urbex.Controls.CrossHairStyle">
            <summary>
            Crosshair style at the middle of the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.CrossHairStyle.#ctor">
            <summary>
            Default constructor of cross hair.
            </summary>
        </member>
        <member name="M:Urbex.Controls.CrossHairStyle.#ctor(System.Boolean,System.Drawing.Color,Urbex.Controls.CrossHairSymbol)">
            <summary>
            Constructor of cross hair.
            </summary>
            <param name="showCrossHair">If the cross hair should be shown.</param>
            <param name="color">Color of the cross hair.</param>
            <param name="symbol">Symbol of cross hair.</param>
        </member>
        <member name="P:Urbex.Controls.CrossHairStyle.CrossHairBitmap">
            <summary>Gets or sets the cross hair bitmap.</summary>
            <value>The cross hair bitmap.</value>
        </member>
        <member name="P:Urbex.Controls.CrossHairStyle.CrossHairBitmapSource">
            <summary>Gets the cross hair bitmap source.</summary>
            <value>The cross hair bitmap source.</value>
        </member>
        <member name="P:Urbex.Controls.CrossHairStyle.Symbol">
            <summary>
            Symbol of the crosshair.
            </summary>       
        </member>
        <member name="P:Urbex.Controls.CrossHairStyle.CrossHairColor">
            <summary>
            Color of the crosshair.
            </summary>
        </member>
        <member name="P:Urbex.Controls.CrossHairStyle.ShowCrossHair">
            <summary>
            Manages if cross hair is visible or not.
            </summary>
        </member>
        <member name="T:Urbex.Controls.CrossHairSymbol">
            <summary>
            Enumeration for CrosHairSymbol.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.Cross">
            <summary>
            Cross.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.ComplexCross">
            <summary>
            Complex cross.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.SimpleCross">
            <summary>
            Simple cross.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.Point">
            <summary>
            A point.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.BigWindow">
            <summary>
            Big window.
            </summary>
        </member>
        <member name="F:Urbex.Controls.CrossHairSymbol.SmallWindow">
            <summary>
            Small window.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DataInformationAttributesReceiver">
            <summary>
            Class implemetation of DataInformationAttributesReceiver.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.SetAttribute(System.String,System.Boolean[])">
            <summary>
            Sets the attribute.
            </summary>
            <param name="varname">The attribute name.</param>
            <param name="value">The attribute value in bool array.</param>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.SetAttribute(System.String,System.Byte[])">
            <summary>
            Sets the attribute.
            </summary>
            <param name="varname">The attribute name.</param>
            <param name="value">The attribute value in byte array.</param>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.SetAttribute(System.String,System.Double[])">
            <summary>
            Sets the attribute.
            </summary>
            <param name="varname">The attribute name.</param>
            <param name="value">The attribute value in double array.</param>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.SetAttribute(System.String,System.Int32[])">
            <summary>
            Sets the attribute.
            </summary>
            <param name="varname">The attribute name.</param>
            <param name="value">The attribute value in int array.</param>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.SetAttribute(System.String,System.String[])">
            <summary>
            Sets the attribute.
            </summary>
            <param name="varname">The attribute name.</param>
            <param name="value">The attribute value in string array.</param>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DataInformationAttributesReceiver.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the DataInformationAttributesReceiver is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DataInformationAttributesReceiver.Copyright">
            <summary>
            Gets the copyright.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DataInformationAttributesReceiver.MinDate">
            <summary>
            Gets the min date.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DataInformationAttributesReceiver.MaxDate">
            <summary>
            Gets the max date.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest">
            <summary>
            Class implementation of WfsFeatureRequest.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.typenames">
            <summary>
            Name of type.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.propertyname">
            <summary>
            Name of the property.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.bbox">
            <summary>
            Bounding box of the feature.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.filter">
            <summary>
            Filter.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.resourceid">
            <summary>
            Resource id for the feature.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.srsname">
            <summary>
            Source name of the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.#ctor">
            <summary>
            Initializes a new instance of the WfsFeatureRequest class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the WfsFeatureRequest class.
            </summary>
            <param name="_typenames">The name of types.</param>
            <param name="_propertyname">The property name.</param>
            <param name="_bbox">The box.</param>
            <param name="_filter">The filter.</param>
            <param name="_resourceid">The resourceid.</param>
            <param name="_srsname">The source name.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureRequest.ToUrlEncodedString">
            <summary>
            Creates URL for the request.
            </summary>
            <returns>URL string.</returns>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileSearch">
            <summary>
            VectorFileSearch is used to search in the vector files.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileSearch.#ctor(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.Vector.VectorFileSearch"/> class.
            </summary>
            <param name="filename">The filename to read.</param>
            <param name="projection">The projection to use.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileSearch.RemoveAccents(System.String)">
            <summary>Removes the accents described by input.</summary>
            <param name="input">The input.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileSearch.Search(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.Int32,Urbex.Controls.Vector.VectorFileSearch.SearchResult)">
            <summary>
            Seaches the vector file for the search string.
            </summary>
            <param name="attributeToSearch">List of the names of paramters from the search should be performed.</param>
            <param name="attributeToShow">List of the names of paramters of the result.</param>
            <param name="searchString">String to be searched in vector file.</param>
            <param name="maximumResultCount">The maximum result count.</param>
            <param name="searchResultCallback">This method is called for each result.</param>
            <returns>false when search is aborted</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileSearch.ReportFeature(OSGeo.OGR.Feature,OSGeo.OGR.FeatureDefn,Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Reads the specified feature.
            </summary>
            <param name="feat">Feature to be read.</param>
            <param name="def">The def.</param>
            <param name="prjConv">The projection conversion.</param>
            <returns>Geometry that is read.</returns>
        </member>
        <member name="M:Urbex.Controls.Vector.VectorFileSearch.getGeometry(OSGeo.OGR.Geometry,System.Int32,Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Get the geometry (ishape) of a vector data and reproject to the BlomDesktop screen projection
            </summary>
            <param name="geom">The geometry to be read.</param>
            <param name="iShape">The unique id of the shape.</param>
            <param name="prjConv">The projection Converter.</param>
        </member>
        <member name="T:Urbex.Controls.Vector.VectorFileSearch.SearchResult">
            <summary>
            Callback delegate for the search result
            </summary>
            <param name="parameterToShow">Result paramters fetched.</param>
            <param name="geometry">Corresponding geometry.</param>
        </member>
        <member name="T:Urbex.Controls.DrawPolygonEventArgs">
            <summary>
            Class implementation of DrawPolygonEventArgs. This contains the arguments for the polygon drawing event.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonEventArgs.#ctor(Urbex.Controls.Feature,Urbex.Controls.Geometries.Point,System.Boolean)">
            <summary>
            Initializes a new instance of the DrawPolygonEventArgs class.
            </summary>
            <param name="feature">The current feature.</param>
            <param name="lastPoint">The last point drawn in polygon.</param>
            <param name="isFinalPoint">if set to <c>true</c> [is final point].</param>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonEventArgs.Feature">
            <summary>
            Gets the feature which is being drawn.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonEventArgs.LastPoint">
            <summary>
            Gets the last point drawn in the polygon.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonEventArgs.IsFinalPoint">
            <summary>
            Gets or sets a value indicating whether this instance is final point.
            </summary>
            <value><c>true</c> if this instance is final point; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Urbex.Controls.InvalidDrawingHandler">
            <summary>
            Delegate for invalid drawing.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The EventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.DrawPolygonEventHandler">
            <summary>
            Delegate for polygon drawing events.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The DrawPolygonEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.DrawPolygonMapButton">
            <summary>
            Class implementation for DrawPolygonMapButton. This class is responsible for drawing polygons.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Initializes a new instance of the DrawPolygonMapButton class.
            </summary>
            <param name="map">The map for which polygon is drawn.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.OnMapClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is clicked on map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when mouse is moved on map.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.OnMapDoubleClick(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Called when map double click.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The MapMouseEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.OnOrientationChanged(System.Object,Urbex.Controls.OrientationEventArgs)">
            <summary>
            Clear feature on orientation changed.
            </summary>
            <param name="sender">Map.</param>
            <param name="e">Current orientation details.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.OnViewChanged(System.Object,Urbex.Controls.ViewEventArgs)">
            <summary>
            Clear feature on view changed.
            </summary>
            <param name="sender">Map.</param>
            <param name="e">Current view details.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.IsToolAvailable">
            <summary>
            Method to check if the map is in oblique mode.
            </summary>
            <returns>True if this tool is active; else false.</returns>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.CopyFeatures(System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Copy features to this map layer.
            </summary>
            <param name="features">List of features to copy.</param>
            <param name="e">SingleValueMeasuredEventArgs containing the event arguments.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.CopyPolygon(Urbex.Controls.Geometries.Polygon)">
            <summary>
            Copies polygon to the current map's vector layer
            </summary>
            <param name="copyPolygon">polygon to copy.</param>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.RegisterMap">
            <summary>
            Method to register events with the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DrawPolygonMapButton.DeleteFeatures">
            <summary>
            Deletes all the linestring features on its layer
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawPolygonMapButton.DrawPolygonEvent">
            <summary>
            Raises when polygon is being drawn.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawPolygonMapButton.DrawPolygonInvalidateCurrentOperationEventHandler">
            <summary>
            Raises when polygon is being drawn.
            </summary>
        </member>
        <member name="E:Urbex.Controls.DrawPolygonMapButton.InvalidDrawingEvent">
            <summary>
            Occurs when invalid feature is drawn.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.Map">
            <summary>
            Gets the map for which polygon is drawn.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.VectorLayer">
            <summary>
            Gets or sets the vector layer.
            </summary>
            <value>The vector layer.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.CurrentFeature">
            <summary>
            Gets or sets the current feature.
            </summary>
            <value>The current feature.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.CurrentFeatures">
            <summary>
            Returns the current features added in the vector layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.AllFeatures">
            <summary>
            Returns the list of all the linestring features that were added to this layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
            <value><c>true</c> if pressed; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.MapCursor">
            <summary>
            Gets or sets the map cursor when the button is pressed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.LinePen">
            <summary>
            Gets or sets the line pen used to draw extrior lines of polygon.
            </summary>
            <value>The line pen.</value>
        </member>
        <member name="P:Urbex.Controls.DrawPolygonMapButton.AreaBrushes">
            <summary>
            Gets or sets the brush used to draw interior of polygon.
            </summary>
            <value>The area brushes.</value>
        </member>
        <member name="T:Urbex.Controls.ZoomEventArgs">
            <summary>
            EventArgs with Zoom information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ZoomEventArgs.#ctor(System.Int32)">
            <summary>
            Creates a ZoomEventArgs class instance.
            </summary>
            <param name="zoom">Zoom value.</param>
        </member>
        <member name="P:Urbex.Controls.ZoomEventArgs.Zoom">
            <summary>
            Zoom value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.CenterOnRectangleEventArgs">
            <summary>
            EventArgs with Zoom information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.CenterOnRectangleEventArgs.#ctor(Urbex.Controls.Bounds)">
            <summary>
            Creates a ZoomEventArgs class instance.
            </summary>
            <param name="bounds">Zoom value.</param>
        </member>
        <member name="P:Urbex.Controls.CenterOnRectangleEventArgs.Bounds">
            <summary>
            Zoom value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ViewEventArgs">
            <summary>
            EventArgs with View information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ViewEventArgs.#ctor(Urbex.Controls.ViewType,Urbex.Controls.IMossaicImageryLayerParams)">
            <summary>
            Creates a ViewEventArgs class instance.
            </summary>
            <param name="view">View</param>
            <param name="baseParams">Mossaic imagegry params</param>
        </member>
        <member name="P:Urbex.Controls.ViewEventArgs.View">
            <summary>
            View value.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ViewEventArgs.BaseParams">
            <summary>
            Gets the mossaic imagegry params.
            </summary>
        </member>
        <member name="T:Urbex.Controls.OrientationEventArgs">
            <summary>
            EventArgs with Orientation information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.OrientationEventArgs.#ctor(Urbex.Controls.OrientationType)">
            <summary>
            Creates a OrientationEventArgs class instance.
            </summary>
            <param name="orient">Orientation</param>
        </member>
        <member name="P:Urbex.Controls.OrientationEventArgs.Orientation">
            <summary>
            Orientation value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ProjectionEventArgs">
            <summary>
            EventArgs with IProjection information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ProjectionEventArgs.#ctor(Urbex.Controls.ProjectionOsr)">
            <summary>
            Creates a ProjectionEventArgs class instance.
            </summary>
            <param name="proj">IProjection</param>
        </member>
        <member name="P:Urbex.Controls.ProjectionEventArgs.Projection">
            <summary>
            IProjection value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.GridStyleEventArgs">
            <summary>
            EventArgs with GridStyle information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GridStyleEventArgs.#ctor(Urbex.Controls.GridStyle)">
            <summary>
            Creates a GridStyleEventArgs class instance.
            </summary>
            <param name="gridStyle">GridStyle</param>
        </member>
        <member name="P:Urbex.Controls.GridStyleEventArgs.GridStyle">
            <summary>
            GridStyle value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapMouseEventArgs">
            <summary>
            EventArgs with mouse click information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapMouseEventArgs.#ctor(Urbex.Controls.MouseButton,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a MapMouseEventArgs class instance.
            </summary>
            <param name="button">MouseButton that was used.</param>
            <param name="clickCount">Number of clicks.</param>
            <param name="x">The x-coordinate of the mouse in pixels.</param>
            <param name="y">The y-coordinate of the mouse in pixels.</param>
        </member>
        <member name="P:Urbex.Controls.MapMouseEventArgs.ChangedButton">
            <summary>
            Gets the button which has changed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapMouseEventArgs.ClickCount">
            <summary>
            Gets the click count.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapMouseEventArgs.X">
            <summary>
            The x-coordinate of the mouse in pixels.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapMouseEventArgs.Y">
            <summary>
            The y-coordinate of the mouse in pixels.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapMouseEventArgs.Location">
            <summary>
            Gets the location.
            </summary>
        </member>
        <member name="T:Urbex.Controls.SingleLidarMeasuredEventArgs">
            <summary>
            EventArgs with any single value measure information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SingleLidarMeasuredEventArgs.#ctor(System.Double,System.Double,Urbex.Controls.Map)">
            <summary>
            Creates a SingleValueMeasuredEventArgs class instance.
            </summary>
            <param name="x">X coordinate of radius.</param>
            <param name="y">Y coordinate of radius.</param>
            <param name="map">Map where the measured has taken place.</param>
        </member>
        <member name="P:Urbex.Controls.SingleLidarMeasuredEventArgs.Map">
            <summary>
            Map where the measured has taken place.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleLidarMeasuredEventArgs.X">
            <summary>
            Gets or sets the X coordinate of radius of the circle.
            </summary>
            <value>The X.</value>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.SingleLidarMeasuredEventArgs.Y">
            <summary>
            Gets or sets the Y coordinate of radius of the circle.
            </summary>
            <value>The Y.</value>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.SingleRectangleMeasuredEventArgs">
            <summary>
            EventArgs with any single value measure information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SingleRectangleMeasuredEventArgs.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,Urbex.Controls.Map)">
            <summary>
            Creates a SingleValueMeasuredEventArgs class instance.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.Map">
            <summary>
            Map where the measured has taken place.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.StartX">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.StartY">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.EndX">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.EndY">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleRectangleMeasuredEventArgs.Width">
            <summary>
            Gets the width of the Rectangle measurement.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.SingleValueMeasuredEventArgs">
            <summary>
            EventArgs with any single value measure information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.SingleValueMeasuredEventArgs.#ctor(System.Double,Urbex.Controls.Map,System.Boolean)">
            <summary>
            Creates a SingleValueMeasuredEventArgs class instance.
            </summary>
            <param name="measure">Measure value. For lengths, heights and elevations, the unit are meters; 
            for areas, is square meters; for angles, is decimal degrees.</param>
            <param name="map">Map where the measured has taken place.</param>
            <param name="isMeasurementComplete">Bool value indicating if the measurement is complete or still in progress</param>
        </member>
        <member name="P:Urbex.Controls.SingleValueMeasuredEventArgs.Measure">
            <summary>
            Measure value. For lengths, heights and elevations, the unit are meters; 
            for areas, is square meters; for angles, is decimal degrees.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleValueMeasuredEventArgs.Map">
            <summary>
            Map where the measured has taken place.
            </summary>
        </member>
        <member name="P:Urbex.Controls.SingleValueMeasuredEventArgs.IsMeasurementComplete">
            <summary>
            Bool value indicating if the measurement is compelete.
            </summary>
        </member>
        <member name="T:Urbex.Controls.PointMeasuredEventArgs">
            <summary>
            EventArgs with Point measure information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.PointMeasuredEventArgs.#ctor(System.Double,System.Double,Urbex.Controls.Map)">
            <summary>
            Creates a PointMeasuredEventArgs class instance.
            </summary>
            <param name="x">X in current map projection units.</param>
            <param name="y">Y in current map projection units.</param>
            <param name="map">Map where the measured has taken place.</param>
        </member>
        <member name="P:Urbex.Controls.PointMeasuredEventArgs.X">
            <summary>
            X value in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.PointMeasuredEventArgs.Y">
            <summary>
            Y value in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.PointMeasuredEventArgs.Map">
            <summary>
            Map where the measured has taken place.
            </summary>
        </member>
        <member name="T:Urbex.Controls.LayerEventArgs">
            <summary>
            EventArgs with Layer information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LayerEventArgs.#ctor(Urbex.Controls.Layer)">
            <summary>
            Creates a LayerEventArgs class instance.
            </summary>
            <param name="layer">ILayer.</param>
        </member>
        <member name="P:Urbex.Controls.LayerEventArgs.Layer">
            <summary>
            Layer.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ObliqueEventArgs">
            <summary>
            EventArgs with Discrete information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ObliqueEventArgs.#ctor(Urbex.Controls.DiscreteImageInfo)">
            <summary>
            Creates a ObliqueEventArgs class instance.
            </summary>
            <param name="DiscreteImageInfo">DiscreteImageInfo.</param>
        </member>
        <member name="P:Urbex.Controls.ObliqueEventArgs.DiscreteImageInfo">
            <summary>
            DiscreteImageInfo.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ExtentEventArgs">
            <summary>
            EventArgs with extent information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ExtentEventArgs.#ctor(Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.ProjectionOsr)">
            <summary>
            Creates a ExtentEventArgs class instance.
            </summary>
            <param name="upperleftXY">Upper left corner coordinates in current map projection units.</param>
            <param name="upperrightXY">Upper right corner coordinates in current map projection units.</param>
            <param name="lowerleftXY">Lower left corner coordinates in current map projection units.</param>
            <param name="lowerrightXY">Lower right corner coordinates in current map projection units.</param>
            <param name="centerXY">Center coordinates in current map projection units.</param>
            <param name="projection">The IProjection of the coordinates.</param>
        </member>
        <member name="M:Urbex.Controls.ExtentEventArgs.#ctor(Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.XY,Urbex.Controls.ProjectionOsr,Urbex.Controls.ExtentEventOrigin)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.ExtentEventArgs"/> class.
            </summary>
            <param name="upperleftXY">Upper left corner coordinates in current map projection units.</param>
            <param name="upperrightXY">Upper right corner coordinates in current map projection units.</param>
            <param name="lowerleftXY">Lower left corner coordinates in current map projection units.</param>
            <param name="lowerrightXY">Lower right corner coordinates in current map projection units.</param>
            <param name="centerXY">Center coordinates in current map projection units.</param>
            <param name="projection">The IProjection of the coordinates.</param>
            <param name="origin">The extent event origin.</param>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.UpperLeftXY">
            <summary>
            Upper left corner coordinates in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.UpperRightXY">
            <summary>
            Upper right corner coordinates in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.LowerLeftXY">
            <summary>
            Lower left corner coordinates in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.LowerRightXY">
            <summary>
            Lower right corner coordinates in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.CenterXY">
            <summary>
            Center coordinates in current map projection units.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.Projection">
            <summary>
            The IProjection of the coordinates.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ExtentEventArgs.Origin">
            <summary>
            Gets the origin.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.ScaleEventArgs">
            <summary>
            EventArgs with Zoom information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ScaleEventArgs.#ctor(System.Double,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.ScaleEventArgs"/> class.
            </summary>
            <param name="scale">Scale.</param>
            <param name="zoom">Zoom.</param>
        </member>
        <member name="P:Urbex.Controls.ScaleEventArgs.Zoom">
            <summary>
            Zoom value.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ScaleEventArgs.Scale">
            <summary>
            Zoom value.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ShapeLoadingEventArgs">
            <summary>
            EventArgs with percentage information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ShapeLoadingEventArgs.#ctor(System.Double,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.ShapeLoadingEventArgs"/> class.
            </summary>
            <param name="percentage">The percentage done.</param>
            <param name="file">The file.</param>
        </member>
        <member name="P:Urbex.Controls.ShapeLoadingEventArgs.File">
            <summary>
            Gets the shape file that is loading.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ShapeLoadingEventArgs.Percentage">
            <summary>
            Gets the percentage completed.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.LoadingEventArgs">
            <summary>
            EventArgs with percentage information.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LoadingEventArgs.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.LoadingEventArgs"/> class.
            </summary>
            <param name="loading">Identifies if still is loading.</param>
        </member>
        <member name="P:Urbex.Controls.LoadingEventArgs.IsLoading">
            <summary>
            Gets a value indicating whether loading.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:Urbex.Controls.RepaintEventArgs">
            <summary>
            Repaint event arguments
            </summary>
        </member>
        <member name="M:Urbex.Controls.RepaintEventArgs.#ctor">
            <summary>
            Constructor for Repaint event args.
            </summary>
        </member>
        <member name="T:Urbex.Controls.GeometrySelectedArgs">
            <summary>
            Class implementation of GeometrySelectedArgs
            </summary>
        </member>
        <member name="M:Urbex.Controls.GeometrySelectedArgs.#ctor(Urbex.Controls.VectorLayer,System.Collections.Generic.List{Urbex.Controls.Feature})">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.GeometrySelectedArgs"/> class.
            </summary>
            <param name="vectorLayer">The vector layer.</param>
            <param name="featuresList">The features list.</param>
        </member>
        <member name="P:Urbex.Controls.GeometrySelectedArgs.VectorLayer">
            <summary>
            Gets the vector layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.GeometrySelectedArgs.FeaturesList">
            <summary>
            Gets the features list.
            </summary>
        </member>
        <member name="T:Urbex.Controls.FeatureIDSelectedArgs">
            <summary>
            Class implementation of FeatureIDSelectedArgs
            </summary>
        </member>
        <member name="M:Urbex.Controls.FeatureIDSelectedArgs.#ctor(Urbex.Controls.StreamVectorLayer,System.Collections.Generic.List{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.FeatureIDSelectedArgs"/> class.
            </summary>
            <param name="vectorLayer">The stream vector layer.</param>
            <param name="featureIDList">The features list.</param>
        </member>
        <member name="P:Urbex.Controls.FeatureIDSelectedArgs.VectorLayer">
            <summary>
            Gets the stream vector layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.FeatureIDSelectedArgs.FeatureIDList">
            <summary>
            Gets the featureID list.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ToolStateChangedArgs">
            <summary>
            Class implementation of ToolStateChangedArgs
            </summary>
        </member>
        <member name="M:Urbex.Controls.ToolStateChangedArgs.#ctor(Urbex.Controls.ToolTypes,Urbex.Controls.ToolStates)">
            <summary>
            Initializes a new instance of the ToolStateChangedArgs
            </summary>
            <param name="toolType">type of the tool</param>
            <param name="toolState">state of the tool</param>
        </member>
        <member name="P:Urbex.Controls.ToolStateChangedArgs.ToolType">
            <summary>
            Gets type of the tool
            </summary>
        </member>
        <member name="P:Urbex.Controls.ToolStateChangedArgs.ToolState">
            <summary>
            Get state of the tool
            </summary>
        </member>
        <member name="T:Urbex.Controls.BusyStateEventArgs">
            <summary>
            BusyStateIncidator class event arguments.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BusyStateEventArgs.#ctor">
            <summary>
            Intialises BusyStateEventArgs.
            </summary>
        </member>
        <member name="T:Urbex.Controls.WriteEventArgs">
            <summary>
            Writing Event Arguments
            </summary>
        </member>
        <member name="M:Urbex.Controls.WriteEventArgs.#ctor(System.Int32,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the class.
            </summary>
            <param name="writeCount">The write count.</param>
            <param name="totalWriteCount">The total write count.</param>
            <param name="currentStage">The current stage.</param>
        </member>
        <member name="P:Urbex.Controls.WriteEventArgs.CurrentStage">
            <summary>
            Gets or sets the current stage.
            </summary>
            <value>
            The current stage.
            </value>
        </member>
        <member name="P:Urbex.Controls.WriteEventArgs.CurrentWriteValue">
            <summary>
            Gets or sets the current write number.
            </summary>
            <value>
            The current write number.
            </value>
        </member>
        <member name="P:Urbex.Controls.WriteEventArgs.MaximumWriteValue">
            <summary>
            Gets or sets the maximum write number.
            </summary>
            <value>
            The maximum write number.
            </value>
        </member>
        <member name="T:Urbex.Controls.Utils.SerializableDictionary`2">
            <summary>
            Class implementation of SerializableDictionary.
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:Urbex.Controls.Utils.SerializableDictionary`2.GetSchema">
            <summary>
            Returns the schema for this XML.
            </summary>
            <returns>An XmlSchema that describes the XML representation of the object that is produced by the 
            <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"/> method and 
            consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"/> method.</returns>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.Utils.SerializableDictionary`2.ReadXml(System.Xml.XmlReader)">
            <summary>
            Generates an object from its XML representation.
            </summary>
            <param name="reader">The <see cref="T:System.Xml.XmlReader"/> stream from which the object is deserialized.</param>
        </member>
        <member name="M:Urbex.Controls.Utils.SerializableDictionary`2.WriteXml(System.Xml.XmlWriter)">
            <summary>
            Converts an object into its XML representation.
            </summary>
            <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> stream to which the object is serialized.</param>
        </member>
        <member name="T:Urbex.Controls.Utils.GeometryUtils">
            <summary>
            Class implementation of GeometryUtils.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.GetPolylineCenter(System.Collections.Generic.List{Urbex.Controls.Geometries.Point},System.Boolean)">
            <summary>
            Gets the center of the given polyline
            </summary>
            <param name="vertices">vertices of the polyline</param>
            <param name="useObliqueCoords">True if oblique coords must be used.</param>
            <returns>Center if the polyline</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.GetCentroidOfPolygon(System.Collections.Generic.List{Urbex.Controls.Geometries.Point},System.Boolean)">
            <summary>
            Find centroid of the polygon with given vertices
            </summary>
            <param name="vertices">vertices of polygon</param>
            <param name="useObliqueCoords">If true the centroid is also calculated
            							   for the current oblique coordinates
            							   available in the given vertices.</param>
            <returns>Centroid of the polygon</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.Intersects(Urbex.Controls.Geometries.Geometry,System.Double,System.Double,Urbex.Controls.MapMode)">
            <summary>
            Checks if the point intersects the specified geometry.
            </summary>
            <param name="geometry">The geometry.</param>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <param name="mapMode">The MapMode.</param>
            <returns>bool value indicating if the point and geometry intersects.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSGeometry(Urbex.Controls.Geometries.Geometry,Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS geometry.
            </summary>
            <param name="geometry">The geometry.</param>
            <param name="mapMode">The MapMode.</param>
            <returns>Converted geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSCoordinate(Urbex.Controls.Geometries.Point,Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS coordinate.
            </summary>
            <param name="point">The point to convert.</param>
            <param name="mapMode">The MapMode.</param>
            <returns>Converted coordinate.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSPoint(Urbex.Controls.Geometries.Point,Urbex.Controls.MapMode)">
            <summary>
            Convert to the DS point.
            </summary>
            <param name="point">The point to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted point.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSLineString(Urbex.Controls.Geometries.LineString,Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS line string.
            </summary>
            <param name="lineString">The line string to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSLinearRing(Urbex.Controls.Geometries.LinearRing,Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS linear ring.
            </summary>
            <param name="linearRing">The linear ring to convert.</param>
            <param name="mapMode">The MapMode.</param>
            <returns>Converted geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSPolygon(Urbex.Controls.Geometries.Polygon,Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS polygon.
            </summary>
            <param name="polygon">The polygon to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted polygon object.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSMultiPoint(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Point},Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS multi point.
            </summary>
            <param name="multiPoint">The multi point to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted multipoint.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSMultiLineString(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.LineString},Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS multi line string.
            </summary>
            <param name="multiLineString">The multi line string to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted multiline string.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSMultiPolygon(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Polygon},Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS multi polygon.
            </summary>
            <param name="multiPolygon">The multi polygon to convert.</param>
            <param name="mapMode">MapMode.</param>
            <returns>Converted multi polygon.</returns>
        </member>
        <member name="M:Urbex.Controls.Utils.GeometryUtils.ToDSGeometryCollection(Urbex.Controls.Geometries.AbstractGeometryCollection{Urbex.Controls.Geometries.Geometry},Urbex.Controls.MapMode)">
            <summary>
            Converts to the DS geometry collection.
            </summary>
            <param name="geometryCollection">The geometry collection to convert.</param>
            <param name="mapMode">The MapMode.</param>
            <returns>Converted geometry collection.</returns>
        </member>
        <member name="T:Urbex.Controls.ProjectionsLookup">
            <summary>
            Class implementation of ProjectionsLookup
            </summary>
        </member>
        <member name="M:Urbex.Controls.ProjectionsLookup.LookupUsingPRJFile(System.String)">
            <summary>
            Lookups the using PRJ file.
            </summary>
            <param name="prjFile">The PRJ file path.</param>
            <returns>Projection</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionsLookup.LookupProjectionProj4(System.String)">
            <summary>
            Return the projection from the proj4 definition and assing the epsg code. 
            If proj4 is null or empty, epsg will be use to generate the projeciton.
            </summary>
            <param name="proj4">Proj4 value.</param>
            <returns>Projection</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionsLookup.LookupProjection(System.Int32)">
            <summary>
            Return the projection from the proj4 definition and assing the epsg code. 
            If proj4 is null or empty, epsg will be use to generate the projeciton.
            </summary>
            <param name="epsg">Epsg value.</param>
            <returns>Projection</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionsLookup.LookupRasterProjection(System.String)">
            <summary>
            Return the projection from the Raster file
            </summary>
            <param name="path">String file path.</param>
            <returns>Projection</returns>
        </member>
        <member name="P:Urbex.Controls.ProjectionsLookup.List">
            <summary>
            Gets the lookup dictionary.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionsLookup.GeoCentricProjList">
            <summary>
            Returns the list of geo-centric projections.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ProjectionsLookup.ProjectedProjList">
            <summary>
            Returns the list of projected projections.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapMode">
            <summary>MapMode stores a given state of the map control. </summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.SCREEN_DPI">
            <summary> The screen DPI. Default is 96.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.SCREEN_PRINTING_SCALE_FACTOR">
            <summary> The screen printing scale factor. A factor to scale map when printing. 
            		  Default is 1.0, without scale</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode._orthoZoom">
            <summary> The ortho zoom.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.Scale">
            <summary> The scale.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.Width">
            <summary> The width in pixels.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.Height">
            <summary> The height in pixels.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.DataLoader">
            <summary> The data loader.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.Orientation">
            <summary> The orientation.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.DiscreteImageInfo">
            <summary> Information describing the discrete image.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.IsForcedToDisplayNorthSideUp">
            <summary> True if map is forced to display north side up.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.Projection">
            <summary> The projection.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.PixelPoint">
            <summary> The pixel point in center.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.DPI">
            <summary> The DPI.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode.PrintingScaleFactor">
            <summary> The printing scale factor.
            		   A factor to scale map when printing.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode._extent">
            <summary>True when map is dragging.</summary>
        </member>
        <member name="F:Urbex.Controls.MapMode._scaledExtent">
            <summary>True when map is dragging.</summary>
        </member>
        <member name="M:Urbex.Controls.MapMode.ToString">
            <summary>Devuelve un string <see cref="T:System.String" /> que representa la clase <see
            cref="T:System.Object" /> actual.</summary>
        </member>
        <member name="M:Urbex.Controls.MapMode.#ctor(BSDKW.BDataLoader,Urbex.Controls.DiscreteImageInfo,Urbex.Controls.ProjectionOsr,System.Int32,Urbex.Controls.XY,Urbex.Controls.OrientationType,System.Boolean,System.Int32,System.Int32,System.Single,System.Int32)">
            <summary>Constructor.</summary>
            <param name="dataLoader">The data loader.</param>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="projection">The projection.</param>
            <param name="orthoZoom">The ortho zoom.</param>
            <param name="pixelPoint">The ortho coordinates in current map projection.</param>
            <param name="orientation">The orientation.</param>
            <param name="isForcedToDisplayNorthUp">true if is forced to display north up.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="scale">The scale.</param>
            <param name="dpi">The dpi.</param>
        </member>
        <member name="M:Urbex.Controls.MapMode.#ctor(BSDKW.BDataLoader,System.Int32,Urbex.Controls.XY,Urbex.Controls.OrientationType,System.Boolean,System.Int32,System.Int32,System.Single,System.Int32)">
            <summary>Constructor.</summary>
            <param name="dataLoader">The data loader.</param>
            <param name="orthoZoom">The ortho zoom.</param>
            <param name="pixelPoint">The ortho coordinates in current map projection.</param>
            <param name="orientation">The orientation.</param>
            <param name="isForcedToDisplayNorthUp">true if is forced to display north up.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="scale">The scale.</param>
            <param name="dpi">The dpi.</param>
        </member>
        <member name="M:Urbex.Controls.MapMode.#ctor(Urbex.Controls.DiscreteImageInfo,System.Int32,System.Single,System.Int32)">
            <summary>Constructor.</summary>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="obliqueZoom">The oblique zoom.</param>
            <param name="scale">The scale.</param>
            <param name="dpi">The dpi.</param>
        </member>
        <member name="M:Urbex.Controls.MapMode.#ctor(Urbex.Controls.DiscreteImageInfo,System.Int32,System.Single,Urbex.Controls.XY,System.Int32,System.Int32,System.Int32)">
            <summary>Constructor.</summary>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="obliqueZoom">The oblique zoom.</param>
            <param name="scale">The scale.</param>
            <param name="pixelPoint">The ortho coordinates in current map projection.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="dpi">The dpi.</param>
        </member>
        <member name="M:Urbex.Controls.MapMode.IsUpdated(System.Int32,System.Double,System.Int32,System.Int32,BSDKW.BDataLoader,Urbex.Controls.ProjectionOsr,Urbex.Controls.XY,Urbex.Controls.ViewType,Urbex.Controls.OrientationType,Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>Query if this object is updated.</summary>
            <param name="orthoZoom">The ortho zoom.</param>
            <param name="scale">The scale.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="dataLoader">The data loader.</param>
            <param name="projection">The projection.</param>
            <param name="pixelPoint">The ortho coordinates in current map projection.</param>
            <param name="view">The view.</param>
            <param name="orientation">The orientation.</param>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="isForcedToDisplayNorthUp">true if is forced to display north up.</param>
            <returns>true if updated, false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.IsUpdated(Urbex.Controls.MapMode)">
            <summary>Query if this object is updated.</summary>
            <param name="mapMode">The map mode.</param>
            <returns>true if updated, false if not.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromMosaicPixelPointToScene(System.Double,System.Double)">
            <summary>Transforms from ortho world coordinates in current map projection to screen display
            coordinates.</summary>
            <param name="pixelPointX">The world coordinates XY point.</param>
            <param name="pixelPointY">The pixel point y coordinate.</param>
            <returns>Screen co-ordinates in XY.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromPixelPointToScreen(System.Double,System.Double,System.Double@,System.Double@)">
            <summary>Transform from coordinates in data to coordinates in screen.
            		 When View is Discrete coordinates sent must be pixel coordinates inside the image.
            		 When View is Mosaic coordinates sent must be Spherical Mercator coordinates.</summary>
            <param name="inx">The inx.</param>
            <param name="iny">The iny.</param>
            <param name="outx">[out] The outx.</param>
            <param name="outy">[out] The outy.</param>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromScreenToScene(System.Drawing.Point)">
            <summary>
            Transforms from screen display coordinates to center sceen.
            </summary>
            <param name="point">The screen point.</param>
            <returns>Scene points.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromPixelPointToWorld(Urbex.Controls.XY)">
            <summary>
            Transforms from ortho coordinates in current map projection to world coordinates.
            </summary>
            <param name="pixelPoint">The ortho coordinates in current map projection.</param>
            <returns>XY world coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromWorldToPixelPoint(Urbex.Controls.XY,System.Boolean)">
            <summary>
            Transforms from world coordinates to ortho coordinates in current map projection.
            </summary>
            <param name="worldPoint">The world point.</param>
            <param name="precise">if set to <c>true</c> points are completely recalculated.</param>
            <returns>Pixel point.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromScreenToWorld(System.Drawing.Point)">
            <summary>
            Transforms from screen points to world coordinates.
            </summary>
            <param name="point">The screen point.</param>
            <returns>World coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromScreenToPixelPoint(System.Drawing.Point)">
            <summary>
            Transforms from screen coordinates to ortho coordinates in current map projection.
            </summary>
            <param name="point">The screen point.</param>
            <returns>Pixel point.</returns>
        </member>
        <member name="M:Urbex.Controls.MapMode.TransformFromScreenToPixelPointAndWorldPoint(System.Drawing.Point)">
            <summary>
            Transforms the point to pixel coordinate.
            </summary>
            
        </member>
        <member name="P:Urbex.Controls.MapMode.View">
            <summary>Gets the view.</summary>
            <value>The view.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.Extent">
            <summary>Gets the extent.</summary>
            <value>The extent.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.ScaledExtent">
            <summary>Gets the extent of the scaled.</summary>
            <value>The extent of the scaled.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.TileGrid">
            <summary>Gets the tile grid.</summary>
            <value>The tile grid.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.Zoom">
            <summary>Gets the zoom.</summary>
            <value>The zoom.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.OrthoZoom">
            <summary>Gets the ortho zoom.</summary>
            <value>The ortho zoom.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.ObliqueZoom">
            <summary>Gets the oblique zoom.</summary>
            <value>The oblique zoom.</value>
        </member>
        <member name="P:Urbex.Controls.MapMode.ObliqueZoomRatio">
            <summary>Gets the oblique zoom ratio.</summary>
            <value>The oblique zoom ratio.</value>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest">
            <summary>
            Class implementation of WfsFeatureDescriptionRequest.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest.typenames">
            <summary>
            Name of the types.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest.#ctor">
            <summary>
            Initializes a new instance of the WfsFeatureDescriptionRequest class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the WfsFeatureDescriptionRequest class.
            </summary>
            <param name="_typenames">The name of types.</param>
            <param name="_version">The version.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsFeatureDescriptionRequest.ToUrlEncodedString">
            <summary>
            Creates URL for the request.
            </summary>
            <returns>URL string.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service">
            <summary>
            Class implementation of Service.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.XmlName">
            <summary>
            Xml name for Service.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of Service from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of Service.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.#ctor">
            <summary>
            Initializes a new instance of the service class.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.Abstract">
            <summary>
            Abstract of service.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.AccessContraints">
            <summary>
            Access constraints.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.Fees">
            <summary>
            Fees of service.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.Name">
            <summary>
            Name of the service.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.Title">
            <summary>
            Title of the service.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.OnlineResource">
            <summary>
            Online resource.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.KeywordList">
            <summary>
            List of keywords of services.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Service.ContactInformation">
            <summary>
            Contact information.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.DcpType">
            <summary>
            Class implementation of DcpType.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.DcpType.XmlName">
            <summary>
            Xml name for this class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.DcpType.#ctor">
            <summary>
            Initializes a new instance of the DcpType class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.DcpType.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>DcpType object.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.DcpType.Http">
            <summary>
            Http to access.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Feature">
            <summary>
            A feature is a styled geometry with associated data.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Feature.#ctor(Urbex.Controls.Geometries.Geometry)">
            <summary>
            Creates a new feature.
            </summary>
            <param name="geometry">Geometry.</param>
        </member>
        <member name="M:Urbex.Controls.Feature.#ctor(Urbex.Controls.Geometries.Geometry,Urbex.Controls.VectorFileReader)">
            <summary>
            Creates a new feature.
            </summary>
            <param name="geometry">Geometry.</param>
            <param name="vectorFileReader">VectorFileReader for feature.</param>
        </member>
        <member name="M:Urbex.Controls.Feature.#ctor(Urbex.Controls.Geometries.Geometry,System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{Urbex.Controls.Symbol},Urbex.Controls.TextStyle)">
            <summary>
            Creates a new feature.
            </summary>
            <param name="geometry">Geometry.</param>
            <param name="pens">List of Pen used to draw lines or boundary of polygons.</param>
            <param name="brushes">List of Brush to draw interior of polygons.</param>
            <param name="symbols">List of Symbol used to draw points and the vertices of lines or polygons.</param>
            <param name="textStyle">TextStyle to draw GeographicTexts.</param>
        </member>
        <member name="M:Urbex.Controls.Feature.#ctor(Urbex.Controls.Geometries.Geometry,System.Collections.Generic.List{System.Drawing.Pen},System.Collections.Generic.List{System.Drawing.Brush},System.Collections.Generic.List{Urbex.Controls.Symbol},Urbex.Controls.TextStyle,Urbex.Controls.VectorFileReader)">
            <summary>
            Creates a new feature.
            </summary>
            <param name="geometry">Geometry.</param>
            <param name="pens">List of Pen used to draw lines or boundary of polygons.</param>
            <param name="brushes">List of Brush to draw interior of polygons.</param>
            <param name="symbols">List of Symbol used to draw points and the vertices of lines or polygons.</param>
            <param name="textStyle">TextStyle to draw GeographicTexts.</param>
            <param name="vectorFileReader">Vector File reader of this feature.</param>
        </member>
        <member name="M:Urbex.Controls.Feature.ConstainsPoint(Urbex.Controls.MapMode,System.Double,System.Double)">
            <summary>
            Checks if map constains the point.
            </summary>
            <param name="mapMode">The map.</param>
            <param name="x">The x co-ordinate.</param>
            <param name="y">The y co-ordinate.</param>
            <returns>bool value indicating whether point is there in map.</returns>
        </member>
        <member name="P:Urbex.Controls.Feature.Geometry">
            <summary>
            Geometry.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.Pens">
            <summary>
            List of Pen used to draw lines or boundary of polygons.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.AdvancedPens">
            <summary>
            Gets the list of advanced Pen (in WPF classes) used to draw lines or 
            boundary of polygons. 
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.Brushes">
            <summary>
            List of Brush to draw interior of polygons.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.AdvancedBrushes">
            <summary>
            Gets the list of advanced Brush (in WPF classes) to draw interior of polygons.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.Symbols">
            <summary>
            List of Symbol used to draw points and the vertices of lines or polygons.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.TextStyle">
            <summary>
            TextStyle to draw GeographicTexts.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.Attributes">
            <summary>
            Hashtable with the attributes, the associated data.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Feature.Bounds">
            <summary>
            Gets the bounds of geometry.
            </summary>
        </member>
        <member name="T:Urbex.Controls.EditVertexCyclomediaMapButton">
            <summary>
            Class implementation of EditVertexMapButton. This class is responsible for editing vertex of features.
            Through this button we can change the number of vertex and the position of existing vertices in a feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Constructor of the Edit vertex map button.
            </summary>
            <param name="map">Map object for which this vertex map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.UnregisterMap">
            <summary>
            Unregisters the events attached to map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse move.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.OnMapMouseUp(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse up.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.OnMapMouseDown(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse down.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.UpdatePointGeometry(System.Drawing.Point)">
            <summary>
            Updates the point geometry position.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.UpdateLineAndPolygonGeometry(System.Drawing.Point)">
            <summary>
            Updates the polygon vertices position.
            </summary>
            <param name="location">New location of the last vertex of current feature.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.RestoreBorderColor">
            <summary>
            Restores the original symbol and color.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.HighlightFeatureBorder(Urbex.Controls.Feature)">
            <summary>
            Colors the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.IsValid(Urbex.Controls.MouseButton)">
            <summary>
            Checks if the mouse click is valid or not.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.SearchIndexOfVertex(Urbex.Controls.Feature,System.Drawing.Point)">
            <summary>
            Searches the index of the clicked vertex.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.SearchIndexOfEdge(Urbex.Controls.Feature,System.Drawing.Point)">
            <summary>
            Searches the index of the clicked edge.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.GetPolygon(Urbex.Controls.Feature)">
            <summary>
            Gets the polygon from the feature.
            </summary>
            <param name="feature"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.GetLineString(Urbex.Controls.Feature)">
            <summary>
            Gets the linestring from the feature.
            </summary>
            <param name="feature"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.InsertVertex(System.Int32,System.Int32)">
            <summary>
            Inserts the vertex at the clicked point.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.GetRegion(System.Int32,System.Int32)">
            <summary>
            Calculates if a vertex was clicked or an edge was clicked.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
            <returns>Returns the region of the feature the coordinates are present.</returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexCyclomediaMapButton.RemoveVertex(System.Int32,System.Int32)">
            <summary>
            Removes the vertex at the clicked point.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
        </member>
        <member name="E:Urbex.Controls.EditVertexCyclomediaMapButton.InvalidDrawingEvent">
            <summary>
            Event raised when ivalid drawing occurs.
            </summary>
        </member>
        <member name="E:Urbex.Controls.EditVertexCyclomediaMapButton.EditVertexCompleted">
            <summary>
            Event raised when editing of vertex is completed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexCyclomediaMapButton.Map">
            <summary>
            Current Map for this button.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexCyclomediaMapButton.VectorLayer">
            <summary>
            Vector Layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexCyclomediaMapButton.Pressed">
            <summary>
            Manages if the current mapbutton is pressed or not.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexCyclomediaMapButton.MapCursor">
            <summary>
            Map Cursor.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ProjectionSphericalMercator">
            <summary>
            The Spherical Mercator projection.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionSphericalMercator.EarthRadius">
            <summary>
            Mercator spheric radius.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionSphericalMercator.ZoomL0">
            <summary>
            Reference zoom level.
            Returns 0.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionSphericalMercator.ResolutionL0">
            <summary>
            Resolution of the reference zoom level in map units per pixel.
            Returns 156543.0339.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionSphericalMercator.OffsetX">
            <summary>
            For the zoom level that is only one tile, half the width of that tile in map units.
            Returns 20037508.34.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ProjectionSphericalMercator.OffsetY">
            <summary>
            For the zoom level that is only one tile, half the height of that tile in map units.
            Returns 20037508.34.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ProjectionSphericalMercator.FromPixel(System.Int32,Urbex.Controls.XY)">
            <summary>
            Returns the Spherical Mercator meter-coordinates for a map point for the given zoom level.
            </summary>
            <param name="zoom">Zoom level.</param>
            <param name="p">map coordinate.</param>
            <returns>Point in specfic Spherical Mercator.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionSphericalMercator.ToPixel(System.Int32,Urbex.Controls.XY)">
            <summary>
            Identifies which pixel is the location of a certain Spherical Mercator coordinate in a map with the given zoom level.
            </summary>
            <param name="zoom">The zoom level.</param>
            <param name="p">The point to find the certain Spherical Mercator.</param>
            <returns>Point in the map.</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionSphericalMercator.getLevelMsResolution(System.Int32)">
            <summary>
            gets the mercator resolution from the zoom level
            </summary>
            <param name="level">Level</param>
            <returns>Resolution</returns>
        </member>
        <member name="M:Urbex.Controls.ProjectionSphericalMercator.getTileCoorFromQuadKey(System.String)">
            <summary>
            gets the mercator tile coordinate of the upper left corner from the quadkey code
            </summary>
            <param name="quadKey">Urbex Quardkey.</param>
            <returns>mercator tile coordiante array.</returns>
        </member>
        <member name="T:Urbex.Controls.HatchBrushFactory">
            <summary>Hatch brush factory. Creates a WPF DrawingBrush similar to those
            		 of System.Drawing.Drawing2D.HatchBrush. </summary>
        </member>
        <member name="M:Urbex.Controls.HatchBrushFactory.GetHatchBrush(System.Drawing.Drawing2D.HatchStyle,System.Windows.Media.Color,System.Windows.Media.Color)">
            <summary>Gets a hatch brush.</summary>
            <param name="style">The HatchStyle.</param>
            <param name="forecolor">The fore color.</param>
            <param name="backgroundcolor">The background color.</param>
            <returns>The hatch brush as a DrawingBrush.</returns>
        </member>
        <member name="T:Urbex.Controls.MapContext">
            <summary>
            Map context
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapContext.#ctor(Urbex.Controls.Map)">
            <summary>
            
            </summary>
            <param name="map"></param>
        </member>
        <member name="M:Urbex.Controls.MapContext.NotifyNewTaskWasStarted">
            <summary>
            Notifies the new task was started.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapContext.NotifyTaskWasEnded">
            <summary>
            Notifies the task was ended.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapContext.UpdateThreadInprogressCount(System.Int32)">
            <summary>
            Update _threadsInProgress counter with thread safe 
            </summary>
            <param name="updateValue">update value</param>
        </member>
        <member name="M:Urbex.Controls.MapContext.Invoke(System.Windows.Forms.MethodInvoker)">
            <summary>
            Invokes the specified method.
            </summary>
            <param name="method">The method.</param>
        </member>
        <member name="M:Urbex.Controls.MapContext.InvokeOnBackground(System.Windows.Forms.MethodInvoker,Urbex.Controls.BusyStateIndicator,System.String)">
            <summary>
            Invokes the delegate on background thread.
            </summary>
            <param name="method">The delegate method.</param>
            <param name="busyIndicator">The busy state indicator</param>
            <param name="invocationDetails">The invocation details.</param>
        </member>
        <member name="P:Urbex.Controls.MapContext.ThreadsInProgress">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapContext.ActiveTasks">
            <summary>
            Gets the active tasks.
            </summary>
        </member>
        <member name="P:Urbex.Controls.MapContext.Disposed">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Urbex.Controls.Map"/> is freezed.
            </summary>
            <value><c>true</c> if freeze; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Urbex.Controls.LoadRatioCalculator">
            <summary>
            Class implementation of LoadRatioCalculator.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LoadRatioCalculator.#ctor(Urbex.Controls.Map)">
            <summary>
            Initializes a new instance of the LoadRatioCalculator class.
            </summary>
            <param name="map">The map.</param>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType">
            <summary>
            Class implementation of FeatureType.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.XmlName">
            <summary>
            Xml name of FeatureType.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.#ctor">
            <summary>
            Initializes a new instance of the FeatureType class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads class data from WfsXml Reader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>FeatureTYpe object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.getBestSRS(System.Collections.Generic.List{System.String})">
            <summary>
            Gets the best SRS from the list provided.
            </summary>
            <param name="srs_list">The srs list.</param>
            <returns>Best SRS string.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.Abstract">
            <summary>
            Gets or sets the abstract of the feature.
            </summary>
            <value>The abstract.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.Keywords">
            <summary>
            Gets or sets the keywords.
            </summary>
            <value>The keywords.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.Name">
            <summary>
            Gets or sets the name of the featuretype.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.SRS">
            <summary>
            Gets or sets the SRS.
            </summary>
            <value>The SRS.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.BEST_SRS">
            <summary>
            Gets or sets the best srs value.
            </summary>
            <value>The best srs value.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.Title">
            <summary>
            Gets or sets the title of featuretype.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.OutputFormats">
            <summary>
            Gets or sets the output formats.
            </summary>
            <value>The output formats.</value>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureType.LatLonBoundingBox">
            <summary>
            Gets or sets the lat lon bounding box.
            </summary>
            <value>The lat lon bounding box.</value>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress">
            <summary>
            Class implementation of ContactAddress
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.XmlName">
            <summary>
            XML name for this class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.#ctor">
            <summary>
            Initializes a new instance of the contact address class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The reader.</param>
            <returns>ContactAddress object.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.AddressType">
            <summary>
            AddressType of the contact.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.Address">
            <summary>
            Address of the contact.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.City">
            <summary>
            City of the contact.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.StateOrProvince">
            <summary>
            State or Province of the contact.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.PostCode">
            <summary>
            Post code of the contact.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactAddress.Country">
            <summary>
            Country of the contact.
            </summary>
        </member>
        <member name="T:Urbex.Controls.DiagonalMapButton">
            <summary>
            Class to calculate length of a diagonal.
            </summary>
        </member>
        <member name="F:Urbex.Controls.DiagonalMapButton.SystemOfUnits">
            <summary>
            Units of system.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Constructor to hook map events.
            </summary>
            <param name="map">Map object for which this diagonal map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current operation.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.UnregisterMap">
            <summary>
            Unregisters the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.OnToolStateChanged(Urbex.Controls.ToolStates)">
            <summary>
            Called when the state of the tool is changed
            </summary>
            <param name="state">The new state on the tool</param>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.DiagonalMapButton_DrawLineStringEvent(System.Object,Urbex.Controls.DrawLineStringEventArgs)">
            <summary>
            Event raised when line is drawn.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.OnOrientationChanged(System.Object,Urbex.Controls.OrientationEventArgs)">
            <summary>
            Clear feature on orientation changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.OnViewChanged(System.Object,Urbex.Controls.ViewEventArgs)">
            <summary>
            Clear feature on view changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.IsToolAvailable">
            <summary>
            Method to check if the map is in oblique mode.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.GetMapClickPoint(Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Gets the map click point.
            </summary>
            <param name="e">Mouse events.</param>
            <returns>Returns the point where map is clicked.</returns>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.GetMapMovePoint(Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Get point where mouse moved.
            </summary>
            <param name="e">Map mouse events arguments.</param>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.UpdateAngleVerticalDirection(System.Int32,System.Int32)">
            <summary>
            Method to calculate vertical angle for the perpendicular height.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.BlockPoint(System.Int32,System.Int32)">
            <summary>
            Calculates the perpendicular point to the base.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.OnDiagonalDrawn(Urbex.Controls.Geometries.Point)">
            <summary>
            Calculates diagonal length and adds a geographic text to the map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.GetDiagonalLength">
            <summary>
            Calculates the length of diagonal using pythagorus theorem.
            </summary>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.CopyFeatures(System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Copy features to this map layer.
            </summary>
            <param name="features">List of features to be copied.</param>
            <param name="e">Single value arguments.</param>
        </member>
        <member name="M:Urbex.Controls.DiagonalMapButton.CopyLineString(Urbex.Controls.Feature)">
            <summary>
            Copies linestring to the current map's vector layer
            </summary>
            <param name="copyLinestring">feature to be copied.</param>
        </member>
        <member name="E:Urbex.Controls.DiagonalMapButton.OnDiagonalMeasured">
            <summary>
            Event is raised when diagonal is measured.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiagonalMapButton.MapCursor">
            <summary>
            Gets the map cursor.
            </summary>
        </member>
        <member name="P:Urbex.Controls.DiagonalMapButton.ReferenceLinePen">
            <summary>
            Gets or sets the reference line pen.
            </summary>
            <value>The reference line pen.</value>
        </member>
        <member name="T:Urbex.Controls.BearingMapButton">
            <summary>
            A Button that can be linked to a Map to measure bearings.
            </summary>
        </member>
        <member name="F:Urbex.Controls.BearingMapButton.SystemOfUnits">
            <summary>
            Units of system.
            </summary>
        </member>
        <member name="M:Urbex.Controls.BearingMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Bearing object.
            </summary>
            <param name="map">Map object for which this bearing map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.BearingMapButton.OnLineStringDrawn(System.Object,Urbex.Controls.DrawLineStringEventArgs)">
            <summary>
            Called when line string drawn.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.DrawLineStringEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.BearingMapButton.OnBearingMeasured">
            <summary>
            Raises when a bearing is measured.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Utils.UnicodeSkipArray">
            <summary>
            Implements a multi-stage byte array. Uses less memory than a byte
            array large enough to hold an offset for each Unicode character.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.UnicodeSkipArray.#ctor(System.Int32)">
            <summary>
            Initializes this UnicodeSkipTable instance
            </summary>
            <param name="patternLength">Length of BM pattern</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.UnicodeSkipArray.InitializeBlock(System.Byte[])">
            <summary>
            Initializes a block to hold the current "nomatch" value.
            </summary>
            <param name="block">Block to be initialized</param>
        </member>
        <member name="P:Urbex.Controls.Controls.Utils.UnicodeSkipArray.Item(System.Int32)">
            <summary>
            Sets/gets a value in the multi-stage tables.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Utils.BoyerMoore">
            <summary>
            Implements Boyer-Moore search algorithm
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Utils.BoyerMoore.InvalidIndex">
            <summary> Returned index when no match found </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.#ctor(System.String)">
            <summary>Constructor.</summary>
            <param name="pattern">Pattern to search for.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.#ctor(System.String,System.Boolean)">
            <summary>Constructor.</summary>
            <param name="pattern">Pattern to search for.</param>
            <param name="ignoreCase">If true, search is case-insensitive.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.Initialize(System.String)">
            <summary>
            Initializes this instance to search a new pattern.
            </summary>
            <param name="pattern">Pattern to search for</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.Initialize(System.String,System.Boolean)">
            <summary>
            Initializes this instance to search a new pattern.
            </summary>
            <param name="pattern">Pattern to search for</param>
            <param name="ignoreCase">If true, search is case-insensitive</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.Search(System.String)">
            <summary>
            Searches for the current pattern within the given text
            starting at the beginning.
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Utils.BoyerMoore.Search(System.String,System.Int32)">
            <summary>
            Searches for the current pattern within the given text
            starting at the specified index.
            </summary>
            <param name="text">Text to search</param>
            <param name="startIndex">Offset to begin search</param>
            <returns></returns>
        </member>
        <member name="T:Urbex.Controls.Geometries.GeographicText">
            <summary>
            A GeographicText is a 0-dimensional geometry and represents 
            a single location in 2D coordinate space with an associated text.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Geometries.Point">
            <summary>
            A Point is a 0-dimensional geometry and represents a single location in 2D coordinate space.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.#ctor(System.Double,System.Double,System.Int32,System.Int32)">
            <summary>
            Creates a new Point.
            Update Bounds automatically.
            </summary>
            <param name="x">X coordinate</param>
            <param name="y">Y coordinate</param>
            <param name="obliqueX">Oblique X coordinate.</param>
            <param name="obliqueY">Oblique Y coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.#ctor(System.Double,System.Double)">
            <summary>
            Creates a new Point.
            Update Bounds automatically.
            </summary>
            <param name="x">X coordinate</param>
            <param name="y">Y coordinate</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.#ctor(Urbex.Controls.Geometries.Point)">
            <summary>
            Creates a new Point.
            Update Bounds automatically.
            </summary>
            <param name="other">Other point.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.#ctor">
            <summary>
            Creates a new default Point, with 0, 0 values.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.IsEmpty">
            <summary>
            Returns always false, because this object is always
            created with two coordinate values. 
            </summary>
            <returns>Boolean</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.IsPartiallyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is partially or completely inside the given bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.IsCompletelyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is completely inside the given bounds.
            A vertex can be inside or in the edge of the bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.UpdateBounds">
            <summary>
            Updates Bounds. This is method is always called automatically for Point.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.AsPoints">
            <summary>
            Gets the geometry as a list of Points.
            </summary>
            <returns>A list of points with all the vertexes of the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.SaveObliqueCoordinates(System.Collections.Generic.List{Urbex.Controls.XY},System.Int32)">
            <summary>
            A method that any geometry must implement to save a list of coordinates
            in oblique pixels in the geometry. Each coordinate must match the world
            coordinates returned by the AsPoints method.
            The obliqueCoordinates parameter can contain more coordinates than
            the number of coordinates returned by AsPoints. To extract the exact
            number of coordinates, use the startIndex parameter to tell the method where
            to start reading from the list.
            The reason for using big lists of coordinates is that these coordinates
            are returned from the Urbex service called TransformPoints. It is better
            to call this service with a big amount of points, than calling it
            more with less points each time.
            </summary>
            <param name="obliqueCoordinates">List of coordinates in oblique pixels.</param>
            <param name="startIndex">Starting index inside the list where to start reading.</param>
            <returns>The new startIndex for reading the next coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometries with the use of projection converter provided.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.ProjectAnUpdate(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry and updates its coordinates with the use of projection converter provided.
            Update Bounds automatically.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>bool representing if the projection is successful.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.TransformToDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>
            Populates the oblique coordinates of the geometry using the provided DiscreteImageInfo.
            </summary>
            <param name="discreteImageInfo">DiscreteImageinfo object.</param>
            <param name="precise">Indicates if the transformation should be precise by recalculating.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Point.UpdateCentroid(System.Boolean,System.Boolean)">
            <summary>Updates the centroid.</summary>
            <param name="calculateWorldCentroid">true to calculate world centroid.</param>
            <param name="calculateObliqueCentroid">true to calculate oblique centroid.</param>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.X">
            <summary>
            Gets or sets the X coordinate of the point.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.Y">
            <summary>
            Gets or sets the Y coordinate of the point.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.XY">
            <summary>
            Gets the XY coordinates of Point.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.ObliqueX">
            <summary>
            Gets or sets the secondary X coordinate of the point.
            This value is useful for storing the X coordinate in the
            reference system of oblique coordinates.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.ObliqueY">
            <summary>
            Gets or sets the secondary Y coordinate of the point.
            This value is useful for storing the Y coordinate in the
            reference system of oblique coordinates.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.Centroid">
            <summary>Gets a centroid. The centroid is fast-calculated and it is neither accurate nor
            inside the geomtry. Its purpose is to allow fast labeling.</summary>
            <returns>The centroid.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.Point.Bounds">
            <summary>Gets the Bounds of this geometry, the rectangle that contains the geometry.</summary>
            <value>The bounds.</value>
        </member>
        <member name="M:Urbex.Controls.Geometries.GeographicText.#ctor(Urbex.Controls.Geometries.Point,System.String)">
            <summary>
            Creates a new GeographicText.
            Update Bounds automatically.
            </summary>
            <param name="p">Geometric point.</param>
            <param name="text">Text to set.</param>
        </member>
        <member name="P:Urbex.Controls.Geometries.GeographicText.Text">
            <summary>
            Gets or sets the text.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.GeographicText.Rotation">
            <summary>
            Gets or sets the rotation. Rotation is decimal degrees.
            If 0 then text is drawn horizontal, readable from left to right.
            If 90 then text is drawn vertical, readable from bottom to top.
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient">
            <summary>
            Class implementation of WMSClient.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.numFormat">
            <summary>
            Number format.
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSClient.#ctor(System.String)">
            <summary>
            Initalizes WMS server and parses the Capabilities request
            </summary>
            <param name="url">URL of wms server</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.GetRemoteXml(System.String)">
            <summary>
            Downloads servicedescription from WMS service
            </summary>
            <returns>XmlDocument from Url. Null if Url is empty or inproper XmlDocument</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseCapabilities(System.Xml.XmlDocument)">
            <summary>
            Parses a servicedescription and stores the data in the ServiceDescription property
            </summary>
            <param name="doc">XmlDocument containing a valid Service Description</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseServiceDescription(System.Xml.XmlNode)">
            <summary>
            Parses service description node
            </summary>
            <param name="xnlServiceDescription"></param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseCapability(System.Xml.XmlNode)">
            <summary>
            Parses capability node.
            </summary>
            <param name="xnCapability">XML node to parse.</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseExceptions(System.Xml.XmlNode)">
            <summary>
            Parses valid exceptions.
            </summary>
            <param name="xnlExceptionNode">XMl exception node to parse.</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseRequest(System.Xml.XmlNode)">
            <summary>
            Parses request node
            </summary>
            <param name="xmlRequestNode">XML request node to parse.</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseGetMapRequest(System.Xml.XmlNode)">
            <summary>
            Parses GetMap request nodes
            </summary>
            <param name="GetMapRequestNodes">MapRequest node to parse.</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.ParseLayer(System.Xml.XmlNode)">
            <summary>
            Iterates through the layer nodes recursively.
            </summary>
            <param name="xmlLayer">XML node to parse.</param>
            <returns>WmsRasterServerLayer object created from XML data.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.GetRequestUrl(Urbex.Controls.Bounds,System.Drawing.Size,Urbex.Controls.WMSClient.WmsOnlineResource,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String)">
            <summary>
            Gets the URL for a map request base on current settings, the image size and boundingbox
            </summary>
            <param name="bounds">Area the WMS request should cover</param>
            <param name="size">Size of image</param>
            <param name="resource">WMS resource</param>
            <param name="layerList">Layer List</param>
            <param name="stylesList">Styles List</param>
            <param name="mimeType">MimeType</param>
            <param name="spatialReferenceSystem">CRS or SRS</param>
            <param name="version">WMS Service version</param>
            <returns>URL for WMS request</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getOnlineResources">
            <summary>
            It gets the list of online resources of the wms service
            </summary>
            <returns>List of online resources.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getLayers">
            <summary>
            It gets the list of layers of the wms service.
            </summary>
            <returns>List&lt;string&gt; for the names of wms service layers.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getStyles">
            <summary>
            It gets the &lt;list of styles availables for the wms service
            </summary>
            <returns>List&lt;string&gt; for the names of wms service styles.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getMimeTypes">
            <summary>
            It gets the MimeTypes availables for the wms service
            </summary>
            <returns>List&lt;string&gt; MimeType.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.checkWmsProjection(Urbex.Controls.WMSServerLayer)">
            <summary>
            It checks if the wms supports EPSG:3785
            </summary>
            <param name="layer">Layer for which EPSG needs to be verified.</param>
            <returns>bool value specifing if the projection can't be set properly.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getWMSServerLayers">
            <summary>
            It gets all the WMSServerLayers
            </summary>
            <returns>System.Collections.ObjectModel.ObservableCollection&lt;WMSServerLayer&gt; containing WMSServerLayers.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.loadChilds(Urbex.Controls.WMSServerLayer,System.Int32@)">
            <summary>
            Loads WMSServerLayer's childs.
            </summary>
            <param name="layer">WMSServerLayer who's child are loaded.</param>
            <param name="id_count">Child's count.</param>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getWMSBitmap(Urbex.Controls.Bounds,System.Drawing.Size,Urbex.Controls.WMSClient.WmsOnlineResource,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.Boolean)">
            <summary>
            It gets the image from the wms
            </summary>
            <param name="msBounds">Bounds of Image.</param>
            <param name="size">Image size.</param>
            <param name="resource">WmsOnlineResource.</param>
            <param name="_LayerList">List of layers.</param>
            <param name="_StylesList">List of styles.</param>
            <param name="_MimeType">MimeType.</param>
            <param name="_SpatialReferenceSystem">SpatialReferenceSystem</param>
            <param name="version">Version.</param>
            <param name="bilineal">Should bitmap be bilineal.</param>
            <returns>Bitmap for the image of WMS.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getWMSBitmapSource(Urbex.Controls.MapContext,Urbex.Controls.BusyStateIndicator,System.String,System.Windows.Media.Imaging.BitmapSource,Urbex.Controls.Bounds,System.Drawing.Size,Urbex.Controls.WMSClient.WmsOnlineResource,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String,System.String,System.Boolean,System.String@,System.Boolean@)">
            <summary>
            It gets the image from the wms
            </summary>
            <param name="msBounds">Bounds of Image.</param>
            <param name="size">Image size.</param>
            <param name="resource">WmsOnlineResource.</param>
            <param name="_LayerList">List of layers.</param>
            <param name="_StylesList">List of styles.</param>
            <param name="_MimeType">MimeType.</param>
            <param name="_SpatialReferenceSystem">SpatialReferenceSystem</param>
            <param name="version">Version.</param>
            <param name="bilineal">Should bitmap be bilineal.</param>
            <returns>BitmapSource for the image of WMS.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.CopyDataToBitmap(System.Byte[],System.Int32,System.Int32,System.Drawing.Imaging.PixelFormat)">
            <summary>
            Copies the data to bitmap.
            </summary>
            <param name="data">The data to be copied.</param>
            <param name="width">The width of bitmap.</param>
            <param name="height">The height of bitmap.</param>
            <param name="pxFormat">The px format.</param>
            <returns>Bitmap object that is copied from data.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.reprojectBitmap(System.Drawing.Bitmap,System.String,Urbex.Controls.Bounds,Urbex.Controls.Bounds,System.Boolean)">
            <summary>
            Reprojects the bitmap.
            </summary>
            <param name="srcImg">The source bitmap image.</param>
            <param name="crs">The EPSG value.</param>
            <param name="sourceBounds">The source bounds.</param>
            <param name="msBounds">The ms bounds.</param>
            <param name="bilineal">if set to <c>true</c> bilineal.</param>
            <returns>Bitmap of the reprojected image.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.reprojectBitmap(System.Windows.Media.Imaging.BitmapSource,System.String,Urbex.Controls.Bounds,Urbex.Controls.Bounds,System.Boolean)">
            <summary>
            Reprojects the bitmap.
            </summary>
            <param name="srcImg">The source bitmap image.</param>
            <param name="crs">The EPSG value.</param>
            <param name="sourceBounds">The source bounds.</param>
            <param name="msBounds">The ms bounds.</param>
            <param name="bilineal">if set to <c>true</c> bilineal.</param>
            <returns>Bitmap of the reprojected image.</returns>
        </member>
        <member name="M:Urbex.Controls.WMSClient.getSnapshot">
            <summary>
            Gets the WMSClientSnapshot.
            </summary>
            <returns>WMSClientSnapshot object.</returns>
        </member>
        <member name="P:Urbex.Controls.WMSClient.ServiceDescription">
            <summary>
            Gets the service description
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.WmsVersion">
            <summary>
            Gets the version of the WMS server (ex. "1.3.0")
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.GetMapOutputFormats">
            <summary>
            Gets a list of available image mime type formats
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.ExceptionFormats">
            <summary>
            Gets a list of available exception mime type formats
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.GetMapRequests">
            <summary>
            Gets the available GetMap request methods and Online Resource URI
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.Layer">
            <summary>
            Gets the hiarchial layer structure
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.MercatorCRS">
            <summary>
            Gets the Mercator Spherical CRS
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.WorldCRS">
            <summary>
            Gets the Mercator Spherical CRS
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.LocalCRS">
            <summary>
            Gets the Mercator Spherical CRS
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.Status">
            <summary>
            Connection status
            </summary>
        </member>
        <member name="P:Urbex.Controls.WMSClient.IsCRSRotated">
            <summary>
            Gets a value indicating whether this instance is CRS rotated.
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsRasterServerLayer">
            <summary>
            Structure for holding information about a WMS Layer 
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Title">
            <summary>
            Layer title
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Name">
            <summary>
            Unique name of this layer used for requesting layer
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Abstract">
            <summary>
            Abstract
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Queryable">
            <summary>
            Specifies whether this layer is queryable using GetFeatureInfo requests
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Keywords">
            <summary>
            Keywords
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.Style">
            <summary>
            List of styles supported by layer
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.CRS">
            <summary>
            Coordinate Reference Systems supported by layer
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.ChildLayers">
            <summary>
            Collection of child layers
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsRasterServerLayer.LatLonBoundingBox">
            <summary>
            Latitudal/longitudal extent of this layer
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsLayerStyle">
            <summary>
            Structure for storing information about a WMS Layer Style
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsLayerStyle.Name">
            <summary>
            Name
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsLayerStyle.Title">
            <summary>
            Title
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsLayerStyle.Abstract">
            <summary>
            Abstract
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsLayerStyle.LegendUrl">
            <summary>
            Legend
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsLayerStyle.StyleSheetUrl">
            <summary>
            Style Sheet Url
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsStyleLegend">
            <summary>
            Structure for storing WMS Legend information
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsStyleLegend.OnlineResource">
            <summary>
            Online resource for legend style 
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsStyleLegend.Size">
            <summary>
            Size of legend
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsOnlineResource">
            <summary>
            Structure for storing info on an Online Resource
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsOnlineResource.Type">
            <summary>
            Type of online resource (Ex. request method 'Get' or 'Post')
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsOnlineResource.OnlineResource">
            <summary>
            URI of online resource
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsServiceDescription">
            <summary>
            The Wms Service Description stores metadata parameters for a WMS service
            </summary>
        </member>
        <member name="M:Urbex.Controls.WMSClient.WmsServiceDescription.#ctor(System.String,System.String)">
            <summary>
            Initializes a WmsServiceDescription object
            </summary>
            <param name="title">Mandatory Human-readable title for pick lists</param>
            <param name="onlineResource">Top-level web address of service or service provider.</param>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.Title">
            <summary>
            Mandatory Human-readable title for pick lists
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.Abstract">
            <summary>
            Optional narrative description providing additional information
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.Keywords">
            <summary>
            Optional list of keywords or keyword phrases describing the server as a whole to help catalog searching
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.OnlineResource">
            <summary>
            Mandatory Top-level web address of service or service provider.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.ContactInformation">
            <summary>
            Optional WMS contact information
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.Fees">
            <summary>
            The optional element "Fees" may be omitted if it do not apply to the server. If
            the element is present, the reserved word "none" (case-insensitive) shall be used if there are no
            fees, as follows: "none".
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.AccessConstraints">
            <summary>
            <para>The optional element "AccessConstraints" may be omitted if it do not apply to the server. If
            the element is present, the reserved word "none" (case-insensitive) shall be used if there are no
            access constraints, as follows: "none".</para>
            <para>When constraints are imposed, no precise syntax has been defined for the text content of these elements, but
            client applications may display the content for user information and action.</para>
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.LayerLimit">
            <summary>
            Maximum number of layers allowed (0=no restrictions)
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.MaxWidth">
            <summary>
            Maximum width allowed in pixels (0=no restrictions)
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsServiceDescription.MaxHeight">
            <summary>
            Maximum height allowed in pixels (0=no restrictions)
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsContactInformation">
            <summary>
            Stores contact metadata about WMS service
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.PersonPrimary">
            <summary>
            Primary contact person
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.Position">
            <summary>
            Position of contact person
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.Address">
            <summary>
            Address
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.VoiceTelephone">
            <summary>
            Telephone
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.FacsimileTelephone">
            <summary>
            Fax number
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ElectronicMailAddress">
            <summary>
            Email address
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsContactInformation.ContactPerson">
            <summary>
            Information about a contact person for the service.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactPerson.Person">
            <summary>
            Primary contact person
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactPerson.Organisation">
            <summary>
            Organisation of primary person
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress">
            <summary>
            Information about a contact address for the service.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.AddressType">
            <summary>
            Type of address (usually "postal").
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.Address">
            <summary>
            Contact address
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.City">
            <summary>
            Contact City
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.StateOrProvince">
            <summary>
            State or province of contact
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.PostCode">
            <summary>
            Zipcode of contact
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.WmsContactInformation.ContactAddress.Country">
            <summary>
            Country of contact address
            </summary>
        </member>
        <member name="T:Urbex.Controls.WMSClient.OPERATION_RESULT">
            <summary>
            Operations results
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.SUCCESS">
            <summary>
            Success.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.NOTSUPPORTEDPROJECTION">
            <summary>
            Projection not supported.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.CAPABILITIESNOTAVAILABLE">
            <summary>
            Capabilities not available.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.CONNECITONERROR">
            <summary>
            Connection error.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.FORMATERROR">
            <summary>
            Format error.
            </summary>
        </member>
        <member name="F:Urbex.Controls.WMSClient.OPERATION_RESULT.UNKNOW">
            <summary>
            Unknown.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization">
            <summary>
            Class implementation of UserDefinedSymbolization.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.XmlName">
            <summary>
            XML name for UserDefinedSymbolization.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Creates an instance of UserDefinedSymbolization from data read from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>Instance of UserDefinedSymbolization.</returns>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.SupportSld">
            <summary>
            Boolean value indicating if this symbolizations supports SLD.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.UserLayer">
            <summary>
            Identifies if it is a user layer.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.UserStyle">
            <summary>
            Identifies if have a user style.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.UserDefinedSymbolization.RemoteWfs">
            <summary>
            Identifies if is a remote WFS.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.LatLonBoundingBox">
            <summary>
            Class implementation of LatLonboundingBox.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.LatLonBoundingBox.XmlName">
            <summary>
            Xml name for LatLonBoundingBox.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.LatLonBoundingBox.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The reader.</param>
            <returns>Instance of LatLonBoundingBox filled with values provide by WfsXmlReader.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary">
            <summary>
            Class implementation of ContactPersonPrimary.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary.XmlName">
            <summary>
            Xml name of the ContactPersonPrimary.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary.#ctor">
            <summary>
            Initializes a new instance of the ContactPersonPrimary class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads from WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <returns>ContactPersonPrimary object.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary.ContactPerson">
            <summary>
            Contact person name.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.ContactPersonPrimary.ContactOrganization">
            <summary>
            Contact organization.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Licensing.LicenseTypeUtils">
            <summary>License type utilities. </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LicenseTypeUtils.DOMAIN_CODE">
            <summary> The domain code </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LicenseTypeUtils.APP_CODE">
            <summary> The application code </summary>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseTypeUtils.LibraryLicenseToString(Urbex.Controls.Licensing.LicenseType)">
            <summary>Library license to string.</summary>
            <exception cref="T:System.NotSupportedException">Thrown when the requested operation is not supported.</exception>
            <param name="p_LicenseType">Type of the license.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Licensing.LicenseTypeUtils.StringToLicenseType(System.String)">
            <summary>String to license type.</summary>
            <exception cref="T:System.NotSupportedException">Thrown when the requested operation is not supported.</exception>
            <param name="p_LicenseType">Type of the license.</param>
            <returns>.</returns>
        </member>
        <member name="T:Urbex.Controls.LocationMapButton">
            <summary>
            A class to add location button to map
            </summary>
        </member>
        <member name="F:Urbex.Controls.LocationMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits of LocationMapButton.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LocationMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Elevation object.
            </summary>
            <param name="map">Map object for which this location map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.LocationMapButton.OnLocationMeasured(System.Object,Urbex.Controls.DrawPointEventArgs)">
            <summary>
            Called when location is measured.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The DrawPointEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.LocationMapButton.GetLocationString(Urbex.Controls.Geometries.Point)">
            <summary>
            Gets the location string for specified point.
            </summary>
            <param name="point">The point.</param>
            <returns>location string.</returns>
        </member>
        <member name="E:Urbex.Controls.LocationMapButton.LocationMeasured">
            <summary>
            Raises when a Location is measured
            </summary>
        </member>
        <member name="T:Urbex.Controls.InfoTileLayer">
            <summary>
            A layer that is rendered using a grid of tiles, and each tile
            prints some useful information about the grid, as the grid itself,
            the ID of each tile or the coordinates of each tile in different
            coordinate systems.
            </summary>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.#ctor(Urbex.Controls.MapContext)">
            <summary>
            Initializes a new instance of the InfoTileLayer class.
            </summary>
            <param name="mapContext">The MapContext.</param>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.#ctor(Urbex.Controls.MapContext,System.Drawing.Color,Urbex.Controls.GridStyle,System.Drawing.Font,System.Drawing.Color,System.Boolean,System.Boolean)">
            <summary>
            Creates a new layer
            </summary>
            <param name="mapContext">The MapContext.</param>
            <param name="gridColor">Color for the lines or marks of the grid.</param>
            <param name="gridStyle">Style of the grid. If full a squared pattern is drawn,
            if Crosshairs crosses are drawn in the tile corners, if BorderMarks only a mark 
            in the border of the control window is drawn.</param>
            <param name="textFont">Font for the texts.</param>
            <param name="textColor">Color for the texts.</param>
            <param name="showTileID">Visibility of the Tile IDs.</param>
            <param name="showCoordinates">Visibility of the coordinates.</param>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.LoadMosaicTile(Urbex.Controls.OrientationType,Urbex.Controls.TileID)">
            <summary>
            Loads the tile indicated by its id.
            </summary>
            <param name="orientation">The orientation.</param>
            <param name="tileID">The tile ID.</param>
            <returns>bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.LoadDiscreteTile(Urbex.Controls.DiscreteImageInfo,Urbex.Controls.TileID)">
            <summary>Loads a discrete tile.</summary>
            <param name="discreteImageInfo">Information describing the discrete image.</param>
            <param name="tileID">Identifier for the tile.</param>
            <returns>The discrete tile.</returns>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.Clone">
            <summary>
            Creates a new object that is a clone of this.
            </summary>
            <returns>InfoTileLayer.</returns>
        </member>
        <member name="M:Urbex.Controls.InfoTileLayer.Dispose">
            <summary>
            Disposes the object.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.GridColor">
            <summary>
            Color for the lines or marks of the grid. Default is Yellow.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.GridStyle">
            <summary>
            Style of the grid. If full a squared pattern is drawn,
            if Crosshairs crosses are drawn in the tile corners, if BorderMarks only a mark 
            in the border of the control window is drawn.
            Default is None.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.TextFont">
            <summary>
            Font for the texts. Default is GenericSerif with 8 points.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.TextColor">
            <summary>
            Color for the texts. Default is Yellow.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.ShowTileID">
            <summary>
            Visibility of the Tile IDs.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.ShowCoordinates">
            <summary>
            Visibility of the coordinates.
            </summary>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.IsEmpty">
            <summary>
            Gets a value indicating whether this layer is empty.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.InfoTileLayer.BaseColor">
            <summary>
            Gets the basecolor of the layer.
            </summary>
        </member>
        <member name="T:Urbex.Controls.EventType">
            <summary>
            Type of event.
            </summary>
        </member>
        <member name="F:Urbex.Controls.EventType.EVENT_TYPE_TRACE_DEBUG">
            <summary>
            Debug event.
            </summary>
        </member>
        <member name="F:Urbex.Controls.EventType.EVENT_TYPE_TRACE_INFO">
            <summary>
            Inforamtion event.
            </summary>
        </member>
        <member name="F:Urbex.Controls.EventType.EVENT_TYPE_TRACE_WARN">
            <summary>
            Warning event.
            </summary>
        </member>
        <member name="F:Urbex.Controls.EventType.EVENT_TYPE_TRACE_ERROR">
            <summary>
            Error event.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ViewType">
            <summary>
            Type of view, ortho or oblique.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ViewType.Mosaic">
            <summary>
            Ortho.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ViewType.Discrete">
            <summary>
            Discrete
            </summary>
        </member>
        <member name="T:Urbex.Controls.OrientationType">
            <summary>
            Type of orientation (Ortho, North, South, West and East).
            Ortho orientation has no sense in Ortho view.
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.Any">
            <summary>
            Any
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.Ortho">
            <summary>
            Ortho
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.North">
            <summary>
            North
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.South">
            <summary>
            South
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.West">
            <summary>
            West
            </summary>
        </member>
        <member name="F:Urbex.Controls.OrientationType.East">
            <summary>
            East
            </summary>
        </member>
        <member name="T:Urbex.Controls.GridStyle">
            <summary>
            Type of grid overlayed on top of map.
            None: no grid is displayed.
            Full: a grid drawing the tile squares is displayed.
            Crosshairs: only intersections of tile corners are displayed.
            BorderMarks: only intersections of tiles with map border are displayed.
            </summary>
        </member>
        <member name="F:Urbex.Controls.GridStyle.None">
            <summary>
            No grid is displayed
            </summary>
        </member>
        <member name="F:Urbex.Controls.GridStyle.Full">
            <summary>
            A grid drawing the tile squares is displayed
            </summary>
        </member>
        <member name="F:Urbex.Controls.GridStyle.Crosshairs">
            <summary>
            Only intersections of tile corners are displayed
            </summary>
        </member>
        <member name="F:Urbex.Controls.GridStyle.BorderMarks">
            <summary>
            Only intersections of tiles with map border are displayed
            </summary>
        </member>
        <member name="T:Urbex.Controls.SymbolIconType">
            <summary>
            Type of basic symbol for drawing points in vector layers.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Circle">
            <summary>
            Circle.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Square">
            <summary>
            Square.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Triangle">
            <summary>
            Triangle.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Star">
            <summary>
            Star.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Cross">
            <summary>
            Cross.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.X">
            <summary>
            Cross as an X.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Asterisk">
            <summary>
            Asterisk.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Image">
            <summary>
            Custom image file.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SymbolIconType.Point">
            <summary>
            One pixel point.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapControls">
            <summary>
            Type of initialization of map sprites when map
            is loaded. This option only affects initialization,
            but any call can be done through code.
            No: no user interaction is allowed.
            Lite: only pan and zoom through mouse wheel are allowed to user.
            Navigation: map inits with pan and zoom through mouse wheel
            and several map sprites added in default positions (ZoomBarSprite with
            zoom in and zoom out, ChangeView2Sprite and ChangeOrientationSprite).
            Full: map inits as Navigation but also with more map sprites
            added in default positions (AreaSprite, BearingSprite, ElevationSprite,
            HeightSprite, LengthSprite, EraserSprite).
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapControls.No">
            <summary>
            No user interaction is allowed
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapControls.Navigation">
            <summary>
            Map inits with pan and zoom through mouse wheel
            and several map sprites added in default positions (ZoomBarSprite with
            zoom in and zoom out, ChangeView2Sprite and ChangeOrientationSprite).
            </summary>
        </member>
        <member name="T:Urbex.Controls.ContainedType">
            <summary>
            Types of relation between a geometry and a Bounds.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ContainedType.PartiallyContainedInBounds">
            <summary>
            Any vertex is inside or in the edge of Bounds.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ContainedType.CompletelyContainedInBounds">
            <summary>
            All vertexes are inside or in the edge of Bounds.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ContainedType.IgnoreIfItIsContained">
            <summary>
            Ignore if is containted.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ExtentEventOrigin">
            <summary>
            Type of extent event.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ExtentEventOrigin.Resize">
            <summary>
            Resize
            </summary>
        </member>
        <member name="F:Urbex.Controls.ExtentEventOrigin.Movement">
            <summary>
            Movement.
            </summary>
        </member>
        <member name="T:Urbex.Controls.MouseButton">
            <summary>
            Type of mouse button.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MouseButton.None">
            <summary>
            Value unknown.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MouseButton.Left">
            <summary>
            Left mouse button.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MouseButton.Middle">
            <summary>
            Middle mouse button.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MouseButton.Right">
            <summary>
            Right mouse button.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ZoomBarDisplayMode">
            <summary>
            Display mode of the zoom bar in the navigation controls
            </summary>
        </member>
        <member name="F:Urbex.Controls.ZoomBarDisplayMode.Normal">
            <summary>
            The standard zoom bar we show
            </summary>
        </member>
        <member name="F:Urbex.Controls.ZoomBarDisplayMode.Shrink">
            <summary>
            Small zoom bar - this will only show the zoom-in and zoom-out buttons
            without the slider. This can be used when we have smaller map size
            </summary>
        </member>
        <member name="T:Urbex.Controls.ToolTypes">
            <summary>
            Enum to represent the available types of tools
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolTypes.None">
            <summary>
            No tool
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolTypes.DiagonalMapButton">
            <summary>
            Represent diagonal mreasuring tool
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolTypes.FacadeAreaMapButton">
            <summary>
            Represent facade area measuring tool
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolTypes.LidarMapButton">
            <summary>
            Represent the lidar tool
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolTypes.LidarRectangleMapButton">
            <summary>
            Represent Lidar rectangle tool
            </summary>
        </member>
        <member name="T:Urbex.Controls.ToolStates">
            <summary>
            Enum to represent the available states of tools
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.None">
            <summary>
            No tool state
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.Start">
            <summary>
            Show that the tool is selected
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.FirstPointPicked">
            <summary>
            When the first point is selected on the map
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.SecondPointPicked">
            <summary>
            When the second point is selected on the map
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.ThirdPointPicked">
            <summary>
            When the third point is selected on the map
            </summary>
        </member>
        <member name="F:Urbex.Controls.ToolStates.Finished">
            <summary>
            When the tool is used successfully
            </summary>
        </member>
        <member name="T:Urbex.Controls.MapBitmapConstructs">
            <summary>
            Enum to represent available bitmap constructs of the Map.
            </summary>
            <remarks>If a new flag is introduced then that should be part of All and NonSprite flags also.</remarks>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.None">
            <summary>
            No contruct is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.Sprite">
            <summary>
            Sprite are visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.Measurement">
            <summary>
            Measurements are visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.CopyrightLogo">
            <summary>
            Copyright is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.DateRangeLabel">
            <summary>
            Date range label is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.LoadingLabel">
            <summary>
            "Loading..." label is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.MagnifyingWindow">
            <summary>
            Magnifying window is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.ShiftZoomRect">
            <summary>
            Magnifying window is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.DraggingOffset">
            <summary>
            Apply mouse dragging.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.Compass">
            <summary>
            North compass is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.CrossHair">
            <summary>
            Central crosshair is visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.Overlays">
            <summary>
            Overlays are visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.All">
            <summary>
            All map constructs are visible.
            </summary>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.PrinterDefault">
            <summary>
            All map constructs except Sprite are visible.
            </summary>
            <remarks>This will contain all the bits except then of Sprite. This is for easy usage.</remarks>
        </member>
        <member name="F:Urbex.Controls.MapBitmapConstructs.PrinterWithoutOverlays">
            <summary>
            All map constructs except Sprite and measurement are visible.
            </summary>
            <remarks>This will contain all the bits except then of Sprite and measurement. This is for easy usage.</remarks>
        </member>
        <member name="T:Urbex.Controls.OperationResult">
            <summary>
            Enum for Operation results
            </summary>
        </member>
        <member name="F:Urbex.Controls.OperationResult.SUCCESS">
            <summary>
            Success
            </summary>
        </member>
        <member name="F:Urbex.Controls.OperationResult.EXCEPTION">
            <summary>
            Exception
            </summary>
        </member>
        <member name="F:Urbex.Controls.OperationResult.OVERFLOW">
            <summary>
            Overflow
            </summary>
        </member>
        <member name="F:Urbex.Controls.OperationResult.FORMATERROR">
            <summary>
            Format error
            </summary>
        </member>
        <member name="T:Urbex.Controls.Geometries.Polygon">
            <summary>
            A polygon is a collection of LinearRings, defined by one exterior
            LinearRing and several interior LinearRings.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Geometries.Polygon.InternalBounds">
            <summary>
            This extent is a rectangle the surrounds the geometry.
            <remarks>The purpose of this Bounds is to speed geometry search when drawing.
            This propery should be modified by derived classes to ensure that
            the geometry is drawn.</remarks>
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.#ctor(Urbex.Controls.Geometries.LinearRing,System.Collections.Generic.List{Urbex.Controls.Geometries.LinearRing},System.Int32)">
            <summary>
            Creates a polygon based on one exterior ring and a collection of interior rings.
            Update Bounds automatically.
            </summary>
            <param name="exteriorRing">Exterior ring</param>
            <param name="interiorRings">Interior rings</param>
            <param name="id">Id of geometry.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.#ctor(Urbex.Controls.Geometries.LinearRing,System.Collections.Generic.List{Urbex.Controls.Geometries.LinearRing})">
            <summary>
            Creates a polygon based on one exterior ring and a collection of interior rings.
            Update Bounds automatically.
            </summary>
            <param name="exteriorRing">Exterior ring</param>
            <param name="interiorRings">Interior rings</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.#ctor(Urbex.Controls.Geometries.LinearRing)">
            <summary>
            Creates a polygon based on one exterior ring.
            Update Bounds automatically.
            </summary>
            <param name="exteriorRing">Exterior ring</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.#ctor">
            <summary>
            Creates a default empty polygon.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.#ctor(Urbex.Controls.Geometries.LinearRing,System.Int32)">
            <summary>Creates a polygon based on one exterior ring and a collection of interior rings.
            Update Bounds automatically.</summary>
            <param name="linearRing">The linear ring.</param>
            <param name="id">Id of geometry.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.InteriorRing(System.Int32)">
            <summary>
            Returns the Nth interior ring for this Polygon as a LinearRing
            </summary>
            <param name="N">index LinearRing</param>
            <returns>LinearRing</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.IsEmpty">
            <summary>
            If true, then this Polygon has no points. 
            </summary>
            <returns>Boolean</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.UpdateBounds">
            <summary>
            Updates Bounds. Call this method if vertices of the ExteriorRing of the Polygon are changed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.IsPartiallyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is partially or completely inside the given bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.IsCompletelyInside(Urbex.Controls.Bounds)">
            <summary>
            Returns true if the geometry is completely inside the given bounds.
            A vertex can be inside or in the edge of the bounds.
            </summary>
            <param name="bounds">Bounds to compare.</param>
            <returns>Boolean.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.AsPoints">
            <summary>
            Gets the geometry as a list of Points.
            </summary>
            <returns>A list of points with all the vertexes of the geometry.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.SaveObliqueCoordinates(System.Collections.Generic.List{Urbex.Controls.XY},System.Int32)">
            <summary>
            A method that any geometry must implement to save a list of coordinates
            in oblique pixels in the geometry. Each coordinate must match the world
            coordinates returned by the AsPoints method.
            The obliqueCoordinates parameter can contain more coordinates than
            the number of coordinates returned by AsPoints. To extract the exact
            number of coordinates, use the startIndex parameter to tell the method where
            to start reading from the list.
            The reason for using big lists of coordinates is that these coordinates
            are returned from the Urbex service called TransformPoints. It is better
            to call this service with a big amount of points, than calling it
            more with less points each time.
            </summary>
            <param name="obliqueCoordinates">List of coordinates in oblique pixels.</param>
            <param name="startIndex">Starting index inside the list where to start reading.</param>
            <returns>The new startIndex for reading the next coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.Project(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometries with the use of projection converter provided.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>The geometry reprojected.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.ProjectAnUpdate(Urbex.Controls.Projections.ProjectionConverter)">
            <summary>
            Projects the geometry and updates its coordinates with the use of projection converter provided.
            Update Bounds automatically.
            </summary>
            <param name="prjConverter">Projection converter.</param>
            <returns>bool representing if the projection is successful.</returns>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.TransformToDiscreteImage(Urbex.Controls.DiscreteImageInfo,System.Boolean)">
            <summary>
            Populates the oblique coordinates of the geometry using the provided DiscreteImageInfo.
            </summary>
            <param name="discreteImageInfo">DiscreteImageinfo object.</param>
            <param name="precise">Indicates if the transformation should be precise by recalculating.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.UpdateCentroid(System.Boolean,System.Boolean)">
            <summary>Updates the centroid.</summary>
            <param name="calculateWorldCentroid">true to calculate world centroid.</param>
            <param name="calculateObliqueCentroid">true to calculate oblique centroid.</param>
        </member>
        <member name="M:Urbex.Controls.Geometries.Polygon.FindLastIndexOfLineSegment(Urbex.Controls.MapMode,System.Double,System.Double)">
            <summary>
            Finds the index of point in the list of points.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.ExteriorRing">
            <summary>
            Gets or sets the exterior ring of this Polygon.
            Update Bounds automatically.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.InteriorRings">
            <summary>
            Gets or sets the interior rings of this Polygon.
            Bounds are not needed to be updated.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.NumInteriorRing">
            <summary>
            Returns the number of interior rings in this Polygon
            </summary>
            <returns>Integer</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.Area">
            <summary>
            The area of this polygon.
            Use this calculation for projections in UTM or similar.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.MercatorArea">
            <summary>
            The area of this polygon.
            Use this calculation for projections in Spherical Mercator.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.Centroid">
            <summary>Gets a centroid. The centroid is fast-calculated and it is neither accurate nor
            inside the geomtry. Its purpose is to allow fast labeling.</summary>
            <returns>The centroid.</returns>
        </member>
        <member name="P:Urbex.Controls.Geometries.Polygon.Bounds">
            <summary>Gets the Bounds of this geometry, the rectangle that contains the geometry.</summary>
            <value>The bounds.</value>
        </member>
        <member name="T:Urbex.Controls.FastTransformPointsToDiscreteImage">
            <summary>
            Transform list of points from world coordinates to
            oblique coordinates. Uses an array or grid
            of points previously transformed with Services.TransformPoints
            static method or TransformPointsWorker class.
            </summary>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.SetDensityObliqueOverlay(System.Int32)">
            <summary>
            Sets the DensityObliqueOverlay option, that controls
            the total number of points that will be requested to do interpolation
            in the aproximate overlay mode, when AccurateObliqueOverlay is false.
            <remarks>Default value is 100, and maximum value is 400. The higher
            the value, the most accurate will be the vector overlay in oblique
            when using aproximate interpolation.
            If AccurateObliqueOverlay is true, then this value is ignored.</remarks>
            </summary>
            <param name="value">The value to be set.</param>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.InitializeData(System.Int32,System.Int32,Urbex.Controls.DiscreteImageInfo,System.String)">
            <summary>
            Initializes data inside PointTransformerToOblique object.
            </summary>
            <param name="columns">Number of columns in the grid.</param>
            <param name="rows">Number of rows in the grid.</param>
            <param name="discreteImage">DiscreteImageInfo.</param>
            <param name="projectionName">String name of projection.</param>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.InitializeData(Urbex.Controls.DiscreteImageInfo,System.String)">
            <summary>
            Initializes data inside PointTransformerToOblique object.
            </summary>
            <param name="obInfo">DiscreteImageInfo.</param>
            <param name="projectionName">String name of projection.</param>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.TransformPointToDiscreteImage(Urbex.Controls.Geometries.Point)">
            <summary>
            Returns a point transformed from world coordinates to oblique pixel coordinates.
            </summary>
            <param name="point">Point to transform. The values should be in the same projection as Points.</param>
            <returns>True if the point was transformed, false otherwise.</returns>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.GetPoint(System.Int32,System.Int32)">
            <summary>
            Gets the point in XY co-ordinates.
            </summary>
            <param name="i">The i.</param>
            <param name="j">The j.</param>
            <returns>XY object.</returns>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.X(System.Int32,System.Int32)">
            <summary>
            Calculates the X value from rows and columns.
            </summary>
            <returns>double value.</returns>
        </member>
        <member name="M:Urbex.Controls.FastTransformPointsToDiscreteImage.Y(System.Int32,System.Int32)">
            <summary>
            Calculates the Y value from rows and columns.
            </summary>
            <returns>double value.</returns>
        </member>
        <member name="P:Urbex.Controls.FastTransformPointsToDiscreteImage.DensityObliqueOverlay">
            <summary>
            Get the DensityObliqueOverlay option, that controls
            the total number of points that will be requested to do interpolation
            in the aproximate overlay mode, when AccurateObliqueOverlay is false.
            <remarks>Default value is 100, and maximum value is 400. The higher
            the value, the most accurate will be the vector overlay in oblique
            when using aproximate interpolation.
            If AccurateObliqueOverlay is true, then this value is ignored.</remarks>
            </summary>
        </member>
        <member name="P:Urbex.Controls.FastTransformPointsToDiscreteImage.Enabled">
            <summary>
            If the object is enabled or not. The object is enabled
            when Points are set after a InitializeData is called.
            </summary>
        </member>
        <member name="P:Urbex.Controls.FastTransformPointsToDiscreteImage.Ready">
            <summary>
            Gets a value indicating whether this FastTransformPointsToDiscreteImage is ready and can be used.
            </summary>
        </member>
        <member name="T:Urbex.Controls.NorthCompassSprite">
            <summary>
            A map sprite that can be linked to a Map to show a compass.
            </summary>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.#ctor(Urbex.Controls.Map,System.Int32,System.Int32)">
            <summary>
            Creates a compass sprited with a given margins.
            </summary>
            <param name="map">Map for which this sprite is created.</param>
            <param name="marginX">Margin in X axis between the border of the map control and the border of the sprite.
            It is the distance between left side of the map control and the left side of sprite
            if RightAnchored is false or distance between right side of the map control and the
            right side of the sprite is RightAnchored is true.</param>
            <param name="marginY">Margin in Y axis between the border of the map control and the border of the sprite.
            It is the distance between top side of the map control and the top side of sprite
            if BottomAnchored is false or distance between bottom side of the map control and the
            bottom side of the sprite is BottomAnchored is true.</param>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.ChangeMargin(System.Int32,System.Int32)">
            <summary>
            Change the current X and Y margin of the sprites
            </summary>
            <param name="marginX">Value of X axis margin</param>
            <param name="marginY">Value of Y axis margin</param>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.UpdateBitmap(Urbex.Controls.MapMode)">
            <summary>
            Updates the bitmap.
            </summary>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.CalculateBearing(Urbex.Controls.MapMode)">
            <summary>
            Calulates the orientation angle.
            </summary>
            <returns>Angle of Orientation</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.Initialize">
            <summary>
            Initializes this instance and hooks the necessary events.
            </summary>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.Map_OrientationChanged(System.Object,System.EventArgs)">
            <summary>
            Called when orientation changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The OrientationEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDown occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseMove occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseUp occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.OnMouseClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Method to be invoked when a MouseDoubleClick occurs in map control.
            </summary>
            <param name="e">Mouse information.</param>
            <returns>True if the handler managed the event or not.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.GetToolTip(System.Int32,System.Int32)">
            <summary>
             Method to be invoked when a MouseMove occurs in map control
            to know what tooltip is needed to be shown.
            </summary>
            <param name="x">X Co-ordinate.</param>
            <param name="y">Y Co-ordinate.</param>
            <returns>String with the tooltip or empty string if no tooltip should be shown.</returns>
        </member>
        <member name="M:Urbex.Controls.NorthCompassSprite.UnregisterMap">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.NorthCompassSprite.Bitmap">
            <summary>
            
            </summary>
        </member>
        <member name="P:Urbex.Controls.NorthCompassSprite.Pressed">
            <summary>
            If the button is pressed or not.
            </summary>
        </member>
        <member name="T:Urbex.Controls.RTree.Rectangle">
            Currently hardcoded to 2 dimensions, but could be extended.
            
            @author  aled@sourceforge.net
            @version 1.0b2p1
        </member>
        <member name="F:Urbex.Controls.RTree.Rectangle.DIMENSIONS">
            Number of dimensions in a rectangle. In theory this
            could be exended to three or more dimensions.
        </member>
        <member name="F:Urbex.Controls.RTree.Rectangle.max">
            array containing the minimum value for each dimension; ie { min(x), min(y) }
        </member>
        <member name="F:Urbex.Controls.RTree.Rectangle.min">
            array containing the maximum value for each dimension; ie { max(x), max(y) }
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            Constructor.
            
            @param x1 coordinate of any corner of the rectangle
            @param y1 (see x1)
            @param x2 coordinate of the opposite corner
            @param y2 (see x2)
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.#ctor(System.Double[],System.Double[])">
            Constructor.
            
            @param min array containing the minimum value for each dimension; ie { min(x), min(y) }
            @param max array containing the maximum value for each dimension; ie { max(x), max(y) }
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.set(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            Sets the size of the rectangle.
            
            @param x1 coordinate of any corner of the rectangle
            @param y1 (see x1)
            @param x2 coordinate of the opposite corner
            @param y2 (see x2)
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.set(System.Double[],System.Double[])">
            Sets the size of the rectangle.
            
            @param min array containing the minimum value for each dimension; ie { min(x), min(y) }
            @param max array containing the maximum value for each dimension; ie { max(x), max(y) }
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.copy">
            Make a copy of this rectangle
            
            @return copy of this rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.edgeOverlaps(Urbex.Controls.RTree.Rectangle)">
            Determine whether an edge of this rectangle overlies the equivalent 
            edge of the passed rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.intersects(Urbex.Controls.RTree.Rectangle)">
            Determine whether this rectangle intersects the passed rectangle
            
            @param r The rectangle that might intersect this rectangle
            
            @return true if the rectangles intersect, false if they do not intersect
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.contains(Urbex.Controls.RTree.Rectangle)">
            Determine whether this rectangle contains the passed rectangle
            
            @param r The rectangle that might be contained by this rectangle
            
            @return true if this rectangle contains the passed rectangle, false if
                    it does not
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.containedBy(Urbex.Controls.RTree.Rectangle)">
            Determine whether this rectangle is contained by the passed rectangle
            
            @param r The rectangle that might contain this rectangle
            
            @return true if the passed rectangle contains this rectangle, false if
                    it does not
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.distance(Urbex.Controls.RTree.Point)">
            Return the distance between this rectangle and the passed point.
            If the rectangle contains the point, the distance is zero.
            
            @param p Point to find the distance to
            
            @return distance beween this rectangle and the passed point.
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.distance(Urbex.Controls.RTree.Rectangle)">
            Return the distance between this rectangle and the passed rectangle.
            If the rectangles overlap, the distance is zero.
            
            @param r Rectangle to find the distance to
            
            @return distance between this rectangle and the passed rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.distanceSquared(System.Int32,System.Single)">
            Return the squared distance from this rectangle to the passed point
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.furthestDistance(Urbex.Controls.RTree.Rectangle)">
             Return the furthst possible distance between this rectangle and
             the passed rectangle. 
             
             Find the distance between this rectangle and each corner of the
             passed rectangle, and use the maximum.
            
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.enlargement(Urbex.Controls.RTree.Rectangle)">
            Calculate the area by which this rectangle would be enlarged if
            added to the passed rectangle. Neither rectangle is altered.
            
            @param r Rectangle to union with this rectangle, in order to 
                     compute the difference in area of the union and the
                     original rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.area">
            Compute the area of this rectangle.
            
            @return The area of this rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.add(Urbex.Controls.RTree.Rectangle)">
            Computes the union of this rectangle and the passed rectangle, storing
            the result in this rectangle.
            
            @param r Rectangle to add to this rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.union(Urbex.Controls.RTree.Rectangle)">
            Find the the union of this rectangle and the passed rectangle.
            Neither rectangle is altered
            
            @param r The rectangle to union with this rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.Equals(System.Object)">
            Determine whether this rectangle is equal to a given object.
            Equality is determined by the bounds of the rectangle.
            
            @param o The object to compare with this rectangle
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.sameObject(System.Object)">
            Determine whether this rectangle is the same as another object
            
            Note that two rectangles can be equal but not the same object, 
            if they both have the same bounds.
            
            @param o The object to compare with this rectangle.
        </member>
        <member name="M:Urbex.Controls.RTree.Rectangle.ToString">
            Return a string representation of this rectangle, in the form: 
            (1.2, 3.4), (5.6, 7.8)
            
            @return String String representation of this rectangle.
        </member>
        <member name="T:Urbex.Controls.Projections.StaticProjectionsOsr">
            <summary>
            Class implementation of StaticProjectionsOsr.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Projections.StaticProjectionsOsr.getStaticProjectionList">
            <summary>
            Fetches the list of projections available.
            </summary>
            <returns>List of projections.</returns>
        </member>
        <member name="P:Urbex.Controls.Projections.StaticProjectionsOsr.SerbianProjection">
            <summary>
            SerbianProjection.
            </summary>
        </member>
        <member name="T:Urbex.Controls.RasterImageWriter">
            <summary>
            Class implementation of RasterImageWriter.
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.exportImageOld(System.Drawing.Bitmap,System.String,Urbex.Controls.ProjectionOsr,Urbex.Controls.ProjectionOsr,Urbex.Controls.RasterImageWriter.RASTER_FORMAT,Urbex.Controls.Bounds,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            It exports image to jpeg or geotiff
            </summary>
            <param name="img">Source Bitmap</param>
            <param name="file_name">Output file name</param>
            <param name="_srcProjection">The input raster projection.</param>
            <param name="_tgtProjection">Output raster projection</param>
            <param name="raster_format">Raster format (jpeg or Geotiff)</param>
            <param name="bounds">Source image bounds (Spherical Mercator)</param>
            <param name="tfw">World file</param>
            <param name="prj">projection file</param>
            <param name="quality">Jpeg compresion quality (10-95)</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.saveDatasetToBitmap(OSGeo.GDAL.Dataset)">
            <summary>Saves a dataset to bitmap.</summary>
            <param name="ds">The dataset.</param>
            <returns>The bitmap.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.SampleDelegateMethod(System.Double,System.IntPtr,System.IntPtr)">
            <summary>
            Samples the delegate method.
            </summary>
            <param name="Complete">The complete percent.</param>
            <param name="Message">The message to show.</param>
            <param name="Data">The data to process.</param>
            <returns>process.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.exportImage(System.Windows.Media.Imaging.BitmapSource,System.String,Urbex.Controls.ProjectionOsr,Urbex.Controls.ProjectionOsr,Urbex.Controls.RasterImageWriter.RASTER_FORMAT,Urbex.Controls.Bounds,System.Boolean,System.Boolean,System.Int32)">
            <summary>Export image.</summary>
            <exception cref="T:System.Exception">Thrown when exception.</exception>
            <param name="img">Source Bitmap.</param>
            <param name="file_name">Output file name.</param>
            <param name="_srcProjection">Source projection.</param>
            <param name="_tgtProjection">Output raster projection.</param>
            <param name="raster_format">Raster format (jpeg or Geotiff)</param>
            <param name="bounds">Source image bounds (Spherical Mercator)</param>
            <param name="tfw">World file.</param>
            <param name="prj">projection file.</param>
            <param name="quality">Jpeg compresion quality (10-95)</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.exportImage(System.Drawing.Bitmap,System.String,Urbex.Controls.ProjectionOsr,Urbex.Controls.ProjectionOsr,Urbex.Controls.RasterImageWriter.RASTER_FORMAT,Urbex.Controls.Bounds,System.Boolean,System.Boolean,System.Int32)">
            <summary>Export image.</summary>
            <exception cref="T:System.Exception">Thrown when exception.</exception>
            <param name="img">Source Bitmap.</param>
            <param name="file_name">Output file name.</param>
            <param name="_srcProjection">Source projection.</param>
            <param name="_tgtProjection">Output raster projection.</param>
            <param name="raster_format">Raster format (jpeg or Geotiff)</param>
            <param name="bounds">Source image bounds (Spherical Mercator)</param>
            <param name="tfw">World file.</param>
            <param name="prj">projection file.</param>
            <param name="quality">Jpeg compresion quality (10-95)</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.exportPrj(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>Export prj.</summary>
            <param name="file_name">Output file name.</param>
            <param name="_tgtProjection">Output raster projection.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.exportWorldFile(System.String,System.String,System.Double,System.Double,System.Double,System.Double)">
            <summary>Export world file.</summary>
            <param name="file_name">Output file name.</param>
            <param name="woldfile_extension">The woldfile extension.</param>
            <param name="x_res_origen">The x coordinate resource origen.</param>
            <param name="y_res_origen">The y coordinate resource origen.</param>
            <param name="min_x_origen">The minimum x coordinate origen.</param>
            <param name="max_y_origen">The maximum y coordinate origen.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.rasterFormatToImageFormat(Urbex.Controls.RasterImageWriter.RASTER_FORMAT,System.String@,System.Drawing.Imaging.ImageFormat@)">
            <summary>Raster format to image format.</summary>
            <param name="raster_format">Raster format (jpeg or Geotiff)</param>
            <param name="woldfile_extension">[out] The woldfile extension.</param>
            <param name="imageFormat">[out] The image format.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.rasterFormatToEncoder(Urbex.Controls.RasterImageWriter.RASTER_FORMAT,System.String@,System.Windows.Media.Imaging.BitmapEncoder@)">
            <summary>Raster format to encoder.</summary>
            <param name="raster_format">Raster format (jpeg or Geotiff)</param>
            <param name="woldfile_extension">[out] The woldfile extension.</param>
            <param name="encoder">[out] The encoder.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.colorBilineal(System.Int32[],System.Double,System.Double)">
            <summary>Color bilineal.</summary>
            <param name="band">The band.</param>
            <param name="x_dec">The x coordinate decrement.</param>
            <param name="y_dec">The y coordinate decrement.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageWriter.OnWriting(Urbex.Controls.WriteEventArgs)">
            <summary>
            Called when writing event is called.
            </summary>
            <param name="writeEventArg">The write event arg.</param>
        </member>
        <member name="E:Urbex.Controls.RasterImageWriter.Writing">
            <summary>
            Occurs when exportImage operation is performed
            </summary>
        </member>
        <member name="T:Urbex.Controls.RasterImageWriter.WriteEventHandler">
            <summary>
            Write Event Handler created.
            </summary>
            <param name="evt">The instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.RasterImageWriter.RASTER_FORMAT">
            <summary>
            Enumeration for raster formats supported.
            </summary>
        </member>
        <member name="F:Urbex.Controls.RasterImageWriter.RASTER_FORMAT.JPEG">
            <summary>
            JPEG.
            </summary>
        </member>
        <member name="F:Urbex.Controls.RasterImageWriter.RASTER_FORMAT.GTiff">
            <summary>
            GTIFF
            </summary>
        </member>
        <member name="F:Urbex.Controls.RasterImageWriter.RASTER_FORMAT.PNG">
            <summary>
            PNG
            </summary>
        </member>
        <member name="F:Urbex.Controls.RasterImageWriter.RASTER_FORMAT.NOTSUPPORTED">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="T:Urbex.Controls.ReaderProgressEventArgs">
            <summary>
            EventArgs for set CreateAnnotationsLayer event
            </summary>
        </member>
        <member name="F:Urbex.Controls.ReaderProgressEventArgs.TotalSteps">
            <summary>
            Total Steps of progress
            </summary>
        </member>
        <member name="F:Urbex.Controls.ReaderProgressEventArgs.CurrentStep">
            <summary>
            Current step of progress.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ReaderProgressEventArgs.CurrentStepProgress">
            <summary>
            CurrentStepProgress
            </summary>
        </member>
        <member name="F:Urbex.Controls.ReaderProgressEventArgs.ImageName">
            <summary>
            Image name
            </summary>
        </member>
        <member name="M:Urbex.Controls.ReaderProgressEventArgs.#ctor(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.ReaderProgressEventArgs"/> class.
            </summary>
            <param name="p_ImageName">Name of the image.</param>
            <param name="p_TotalSteps">The total steps.</param>
            <param name="p_CurrentStep">The current step.</param>
            <param name="p_CurrentProgress">The current progress.</param>
        </member>
        <member name="T:Urbex.Controls.RasterImageReaderProgressEventHandler">
            <summary>
            RasterImage reader's process event handler called when progress is changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.ReaderProgressEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.RasterImageReader">
            <summary>
            Class implementation of RasterImageReader.
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.OnRasterImageReaderProgress(System.Object,Urbex.Controls.ReaderProgressEventArgs)">
            <summary>
            Called when raster image reader is in progress.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.ReaderProgressEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.openImage(System.String)">
            <summary>
            It opens the image dataset.
            </summary>
            <param name="path">Path of the image that needs to be opened.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.closeImage">
            <summary>
            It closes the image dataset
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readImageProperties">
            <summary>
            It reads the image metadata
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.getBitmapBands">
            <summary>
            It gets the information of the image bands
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.getTileDirect(System.String,System.Int32)">
            <summary>
            It reads the Urbex tile from the source image.
            </summary>
            <param name="quadKey">Urbex tile quadKey.</param>
            <param name="tryNumber">Number of tries to receieve data.</param>
            <returns>Bitmap containing the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readTileImage(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            It reads a tile image from and reproject image if it is necessary
            </summary>
            <param name="quadkey">Urbex tile quadKey.</param>
            <param name="_srcProjection">Source proejection.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.prepareImage(System.String)">
            <summary>
            It prepares an image for the reading
            </summary>
            <param name="path">Image path</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.finalizeImage">
            <summary>
            It finishes a image reading
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readImageTest(System.String,System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Reads the image from the specified path.
            </summary>
            <param name="path">Image path.</param>
            <param name="quadKey">Urbex tile quadKey.</param>
            <param name="_srcProjection">Source projection.</param>
            <returns>Bitmap of the tile.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readImageProperties(System.String)">
            <summary>
            It reads the image metadata
            </summary>
            <param name="path">Image path</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readImage(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            It reads a full image.
            </summary>
            <param name="path">File path.</param>
            <param name="_srcProjection">Source projection.</param>
            <returns>Bitmap of the image.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.getBitmapDirect(OSGeo.GDAL.Dataset,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            It gets the information of the image bands
            </summary>
            <param name="ds">Source dataset</param>
            <param name="xOff">X offset</param>
            <param name="yOff">Y offset</param>
            <param name="width">Block width</param>
            <param name="height">Block height</param>
            <param name="imageWidth">Image width</param>
            <param name="imageHeight">Image height</param>
            <returns>Bitmap of the image.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.getImageProperties(OSGeo.GDAL.Dataset)">
            <summary>
            It reads the image properties from a dataset
            </summary>
            <param name="ds">Dataset.</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.SampleDelegateMethod(System.Double,System.IntPtr,System.IntPtr)">
            <summary>
            Samples the delegate method.
            </summary>
            <param name="Complete">The complete status.</param>
            <param name="Message">The message to show.</param>
            <param name="Data">The data pointer.</param>
            <returns>If complete.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.getImage(OSGeo.GDAL.Dataset@,Urbex.Controls.ProjectionOsr)">
            <summary>
            Its re-projects the dataset 
            </summary>
            <param name="_ds">Source dataset</param>
            <param name="_srcProjection">Source Projection</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.reprojectImage(OSGeo.GDAL.Dataset@,Urbex.Controls.ProjectionOsr,Urbex.Controls.ProjectionOsr)">
            <summary>
            Its re-projects the dataset 
            </summary>
            <param name="_ds">Source dataset</param>
            <param name="_srcProjection">Source Projection</param>
            <param name="_tgtProjection">Target Projection</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.removeTempFiles">
            <summary>
            Its remove all raster files
            </summary>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.removeTempFile(System.String)">
            <summary>
            Its delete all files with the same name and different extension
            </summary>
            <param name="file_name">Fine full name</param>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.checkProjection(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            It checks the projection of the source data. If the data is a projected system and it has been used as a geocentric projection, it will launch a overflow error message
            </summary>
            <param name="file_name">File path</param>
            <param name="_srcProjection">Source projection</param>
            <returns>Result.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.checkCoorProjection(DotSpatial.Topology.Coordinate,Urbex.Controls.ProjectionOsr)">
            <summary>
            Checks the projection of a DotSpatial coordinate
            </summary>
            <param name="coor">Coordinate.</param>
            <param name="srcProj">Source projection.</param>
            <returns>If coordinate exists in the projection.</returns>
        </member>
        <member name="M:Urbex.Controls.RasterImageReader.readProjFile(System.String)">
            <summary>
            It gets the projection from the projectin file
            </summary>
            <param name="file_path">Image file path</param>
            <returns>Projection.</returns>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.XUpperLeftCorner">
            <summary>
            X coordinate of upperleft corner.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.YUpperLeftCorner">
            <summary>
            Y coordinate of upperleft corner.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.XResolution">
            <summary>
            X coordinate of resolution.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.YResolution">
            <summary>
            Y coordinate of resolution.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.XRotation">
            <summary>
            X coordinate of Rotation.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.YRotation">
            <summary>
            Y coordinate of Rotation.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.XRasterSize">
            <summary>
            X of raster size.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.YRasterSize">
            <summary>
            Y of raster size.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.Projection">
            <summary>
            Projection.
            </summary>
        </member>
        <member name="E:Urbex.Controls.RasterImageReader.RasterImageReaderProgress">
            <summary>
            Event fired when image reader progress changed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.Dataset">
            <summary>
            Dataset.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.Driver">
            <summary>
            Driver.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.PixelFormat">
            <summary>
            Pixel format.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.DataType">
            <summary>
            DataType.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.PixelSpace">
            <summary>
            Pixel space.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.ChannelCount">
            <summary>
            Channel Count.
            </summary>
        </member>
        <member name="P:Urbex.Controls.RasterImageReader.Pal">
            <summary>
            Color Palette.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList">
            <summary>
            Class implementation of FeatureTypeList, contains the list of feature types.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList.XmlName">
            <summary>
            XML name for Featuretype list.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader)">
            <summary>
            Reads list from from Wfs Xml reader.
            </summary>
            <param name="reader">The Wfs Xml reader.</param>
            <returns>FeatureTypeList object.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList.ReadOperations(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList)">
            <summary>
            Reads the operations from the reader and adds the operations into featureTypeList.
            </summary>
            <param name="reader">The WfsXmlreader.</param>
            <param name="featureTypeList">The feature type list.</param>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.FeatureTypeList.Operations">
            <summary>
            List of operations
            </summary>
        </member>
        <member name="T:Urbex.Controls.Licensing.LibraryLicense">
            <summary>
            Holds information about a licence in licence file.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LibraryLicense.METADATA_RELATIVE_PATH">
            <summary> Full pathname of the metadata relative file </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LibraryLicense.oldLicenseExpires">
            <summary> Date/Time of the old license expires </summary>
        </member>
        <member name="F:Urbex.Controls.Licensing.LibraryLicense.LICENSE_EXTENSION">
            <summary> The license extension </summary>
        </member>
        <member name="M:Urbex.Controls.Licensing.LibraryLicense.#ctor(Urbex.Controls.Licensing.LicenseAttributes)">
            <summary>
            Sets the license attributes for every new license.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Licensing.LibraryLicense.IsExpired(System.DateTime,System.DateTime@)">
            <summary>
            Checks the expiry date of the license.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LibraryLicense.LicenseResult">
            <summary>
            Holds the license result for a license.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LibraryLicense.IsNeverExpired">
            <summary>
            Checks if the license will never expire.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LibraryLicense.LicenseAttribute">
            <summary>
            Holds license attributes for a particular license.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Licensing.LibraryLicense.WillLicenseExpireSoon">
            <summary>
            Checks if license is going to expire within 15 days.
            </summary>
        </member>
        <member name="T:Urbex.Controls.ElevationMapButton">
            <summary>
            A Button that can be linked to a Map to measure elevations.
            </summary>
        </member>
        <member name="F:Urbex.Controls.ElevationMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits of this button.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ElevationMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Elevation object.
            </summary>
            <param name="map">Map object for which this elevation map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.ElevationMapButton.OnElevationMeasured(System.Object,Urbex.Controls.DrawPointEventArgs)">
            <summary>
            Called when elevation measured.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The DrawPointEventArgs instance containing the event data.</param>
        </member>
        <member name="M:Urbex.Controls.ElevationMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.ElevationMapButton.CopyFeatures(System.Collections.Generic.List{Urbex.Controls.Feature},Urbex.Controls.SingleValueMeasuredEventArgs)">
            <summary>
            Copy features to this map layer.
            </summary>
            <param name="features">List of features to copy.</param>
            <param name="e">Agruments.</param>
        </member>
        <member name="E:Urbex.Controls.ElevationMapButton.ElevationMeasured">
            <summary>
            Raises when a elevation is measured.
            </summary>
        </member>
        <member name="P:Urbex.Controls.ElevationMapButton.CurrentFeatures">
            <summary>
            List of features that are currently under process of adding
            </summary>
        </member>
        <member name="T:Urbex.Controls.LayerEventHandler">
            <summary>
            Delegate for Layer events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Layer information.</param>
        </member>
        <member name="T:Urbex.Controls.ZoomChangedEventHandler">
            <summary>
            Delegate for ZoomChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Zoom information.</param>
        </member>
        <member name="T:Urbex.Controls.ViewChangedEventHandler">
            <summary>
            Delegate for ViewChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">View information.</param>
        </member>
        <member name="T:Urbex.Controls.OrientationChangedEventHandler">
            <summary>
            Delegate for OrientationChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Orientation information.</param>
        </member>
        <member name="T:Urbex.Controls.ProjectionChangedEventHandler">
            <summary>
            Delegate for ProjectionChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Projection information.</param>
        </member>
        <member name="T:Urbex.Controls.GridStyleChangedEventHandler">
            <summary>
            Delegate for GridStyleChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">GridStyle information.</param>
        </member>
        <member name="T:Urbex.Controls.IsIntelligentChangedEventHandler">
            <summary>
            Delegate for IsIntelligentChanged events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Empty information.</param>
        </member>
        <member name="T:Urbex.Controls.MapMouseEventHandler">
            <summary>
            Delegate for events produced when clicking in a map.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Mouse click information.</param>
        </member>
        <member name="T:Urbex.Controls.SingleValueMeasuredEventHandler">
            <summary>
            Delegate for SingleValueMeasured events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Measure information.</param>
        </member>
        <member name="T:Urbex.Controls.SingleLidarMeasuredEventHandler">
            <summary>
            Delegate for SingleCircleMeasured events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Measure information.</param>
        </member>
        <member name="T:Urbex.Controls.SingleRectangleMeasuredEventHandler">
            <summary>
            Delegate for SingleRectangleMeasured events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Measure information.</param>
        </member>
        <member name="T:Urbex.Controls.PointMeasuredEventHandler">
            <summary>
            Delegate for PointMeasured events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Measure information.</param>
        </member>
        <member name="T:Urbex.Controls.ObliqueEventHandler">
            <summary>
            EventHandler for oblique events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Discrete information.</param>
        </member>
        <member name="T:Urbex.Controls.ExtentEventHandler">
            <summary>
            EventHandler for extent events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Extent information.</param>
        </member>
        <member name="T:Urbex.Controls.ScaleEventHandler">
            <summary>
            EventHandler for scale change events.
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Scale information.</param>
        </member>
        <member name="T:Urbex.Controls.ShapeLoadingEventHandler">
            <summary>
            EventHandler for Shape Loading events
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Loading percentage information.</param>
        </member>
        <member name="T:Urbex.Controls.LoadingEventHandler">
            <summary>
            EventHandler for loading event
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Loading percentage information.</param>
        </member>
        <member name="T:Urbex.Controls.RepaintHandler">
            <summary>
            EventHandler for repaint event
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">Loading percentage information.</param>
        </member>
        <member name="T:Urbex.Controls.GeometrySelectedHandler">
            <summary>
            EventHandler for Geometry selected
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">A GeometrySelectedArgs.</param>
        </member>
        <member name="T:Urbex.Controls.FeatureIDSelectedHandler">
            <summary>
            EventHandler for features ID selected
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e">A FeatureIDSelectedArgs.</param>
        </member>
        <member name="T:Urbex.Controls.ToolStateChangedHandler">
            <summary>
            Event handler for Tool state changed
            </summary>
            <param name="sender">Object that raises the event.</param>
            <param name="e"></param>
        </member>
        <member name="T:Urbex.Controls.BusyStateEventHandler">
            <summary>
            Event handler for Busy state indicator
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Urbex.Controls.CenterOnRectangleEventHandler">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Urbex.Controls.TileGrid">
            <summary>
            A grid of tiles.
            This class stores information about the tiles that should be requested
            and rendered for the current map control window.
            The values stored should be refreshed each time the map control center,
            zoom, orientation or size changes.
            </summary>
        </member>
        <member name="F:Urbex.Controls.TileGrid.TileSpiralLoad">
            <summary> The tile spiral load </summary>
        </member>
        <member name="F:Urbex.Controls.TileGrid.CenterTile">
            <summary> The center tile </summary>
        </member>
        <member name="M:Urbex.Controls.TileGrid.#ctor(Urbex.Controls.OrientationType,System.Int32,Urbex.Controls.XY,System.Drawing.Size,System.Single,System.Drawing.Size,System.Single)">
            <summary>
            Updates the values stored in the object when viewing ortho images or ortho-rectified oblique images.
            This method should be called each time the map control center,
            zoom, orientation or size changes.
            </summary>
            <param name="orientation">OrientationType of the map.</param>
            <param name="zoom">Zoom level from 0 to 21.</param>
            <param name="center">The map center in pixel coordinates using up-left origin for the current zoom.</param>
            <param name="mapScale">Map scale</param>
            <param name="viewportSize">The size of the viewport.</param>
            <param name="mapSize">The size of the map.</param>
            <param name="mapPrintingScaleFactor">Printing scale factor.</param>
        </member>
        <member name="M:Urbex.Controls.TileGrid.TransformGraphics(System.Drawing.Graphics)">
            <summary>Transform graphics.</summary>
            <param name="graphics">The graphics.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.GetDrawingPosition(Urbex.Controls.TileID)">
            <summary>
            Returns the position where draw the tile in the map control graphics device coordinates.
            To check if the tile with the given position should be drawn call the IsTileVisible method.
            </summary>
            <param name="tileID">TileID for which position needs to be calculated.</param>
            <returns>Point.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.IsTileInBorderLeft(Urbex.Controls.TileID)">
            <summary>
            Returns true if the Tile is in the left border column drawn.
            </summary>
            <param name="tileID">TileID which needs to be checked.</param>
            <returns>bool representing if tile is in left border or not.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.IsTileInBorderRight(Urbex.Controls.TileID)">
            <summary>
            Returns true if the Tile is in the right border column drawn.
            </summary>
            <param name="tileID">TileID which needs to be checked.</param>
            <returns>bool representing if tile is in the right border or not.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.IsTileInBorderTop(Urbex.Controls.TileID)">
            <summary>
            Returns true if the Tile is in the first row drawn.
            </summary>
            <param name="tileID">TileID which needs to be checked.</param>
            <returns>bool representing if tile is in first row or not.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.IsTileInBorderBottom(Urbex.Controls.TileID)">
            <summary>
            Returns true if the Tile is in the last row drawn.
            </summary>
            <param name="tileID">TileID which needs to be checked.</param>
            <returns>bool representing if tile is in bottom row or not.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.CreateCenteredList(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Single)">
            <summary>
            Creates the list of tiles which are sorted on the basis of center.
            </summary>
            <param name="txStart">The tx start.</param>
            <param name="tyStart">The ty start.</param>
            <param name="txEnd">The tx end.</param>
            <param name="tyEnd">The ty end.</param>
            <param name="zoom">The zoom.</param>
            <param name="centerX">The center X.</param>
            <param name="centerY">The center Y.</param>
            <returns>Read only collection of the tile list</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.CreateSpiralTilesList(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates the spiral list of tile, starting
            at upper left corner and moving in a spiral to the interior. Use this list
            inversing the order to request tiles from the most interesting to the user
            (located in the center) to the least (located in the border).
            </summary>
            <param name="txStart">X Point with starting tile position (upper-left tile).</param>
            <param name="tyStart">Y Point with starting tile position (upper-left tile).</param>
            <param name="txEnd">X Point with ending tile position (lower-right tile).</param>
            <param name="tyEnd">Y Point with ending tile position (lower-right tile).</param>
            <param name="zoom">The zoom.</param>
            <returns>Read only collection containing the sprial list of tiles.</returns>
        </member>
        <member name="M:Urbex.Controls.TileGrid.TraverseSpiral(System.Collections.Generic.List{Urbex.Controls.TileID}@,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            This recursive function order the grid of tiles is a spiral list, starting
            at upper left corner and moving in a spiral to the interior. Use this list
            inversing the order to request tiles from the most interesting to the user
            (located in the center) to the least (located in the border).
            </summary>
            <param name="result">List of Point with tile positions ordered.</param>
            <param name="startX">X Point with starting tile position (upper-left tile).</param>
            <param name="startY">Y Point with starting tile position (upper-left tile).</param>
            <param name="endX">X Point with ending tile position (lower-right tile).</param>
            <param name="endY">Y Point with ending tile position (lower-right tile).</param>
            <param name="zoom">The zoom.</param>
        </member>
        <member name="T:Urbex.Controls.TileGrid.CenteredListComparer">
            <summary>
            Class implementation of CenteredListComparer
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.TileGrid.CenteredListComparer.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.TileGrid.CenteredListComparer"/> class.
            </summary>
            <param name="centerX">The center X.</param>
            <param name="centerY">The center Y.</param>
        </member>
        <member name="M:Urbex.Controls.TileGrid.CenteredListComparer.System#Collections#Generic#IComparer{Urbex#Controls#TileID}#Compare(Urbex.Controls.TileID,Urbex.Controls.TileID)">
            <summary>
            Compares two tiles to see which tile is near to center.
            </summary>
            <param name="l">The first tile.</param>
            <param name="r">The second tile.</param>
            <returns>O if both are equally located, -1 if left is nearer and 1 if right is nearer.</returns>
        </member>
        <member name="T:Urbex.Controls.Controls.RTree.RTreeStar">
            <summary>Tree star. </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.#ctor">
            <summary>Default constructor.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.Add(Urbex.Controls.Feature,Urbex.Controls.Bounds)">
            <summary>Adds item..</summary>
            <param name="item">The item.</param>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.Delete(Urbex.Controls.Feature)">
            <summary>Deletes the given iItem.</summary>
            <param name="iItem">The Feature to delete.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.Clear">
            <summary>Clears this object to its blank/initial state.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.InvokeForAllVisible(Urbex.Controls.Bounds)">
            <summary>Invoke for all visible.</summary>
            <param name="visibleArea">The visible area.</param>
            <returns>.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.RTree.RTreeStar.GetBounds">
            <summary>Gets the bounds.</summary>
            <returns>The bounds.</returns>
        </member>
        <member name="T:Urbex.Controls.LengthMapButton">
            <summary>
            A Button that can be linked to a Map to measure lengths.
            </summary>
        </member>
        <member name="F:Urbex.Controls.LengthMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits for LengthMapButton.
            </summary>
        </member>
        <member name="M:Urbex.Controls.LengthMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Length object.
            </summary>
            <param name="map">Map object for which this lenght map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.LengthMapButton.OnLineStringDrawn(System.Object,Urbex.Controls.DrawLineStringEventArgs)">
            <summary>
            Called when line string is drawn.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The DrawLineStringEventArgs instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.LengthMapButton.OnLengthMeasured">
            <summary>
            Raises when a length is measured.
            </summary>
        </member>
        <member name="T:Urbex.Controls.GroundLengthMapButton">
            <summary>
            A Button that can be linked to a Map to measure lengths.
            </summary>
        </member>
        <member name="F:Urbex.Controls.GroundLengthMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits for GroundLength.
            </summary>
        </member>
        <member name="F:Urbex.Controls.GroundLengthMapButton.length">
            <summary>
            current length.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Length object.
            </summary>
            <param name="map">Map object for which this ground length map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.OnLineStringDrawn(System.Object,Urbex.Controls.DrawLineStringEventArgs)">
            <summary>
            Event handler for line string drawn.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.CalculateGroundLength(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point)">
            <summary>
            Calculates the ground lenght measurement between two points.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.CalculatePointsIntheMiddle(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,System.Collections.Generic.List{System.Double})">
            <summary>
            Calculates the middle points in the length.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.CalculateElevationAtPoint(Urbex.Controls.Geometries.Point)">
            <summary>
            Calculates elevation at a specified point.
            </summary>
        </member>
        <member name="M:Urbex.Controls.GroundLengthMapButton.CalculateGroundMeasurementLength">
            <summary>
            Adds all the small ground lengths.
            </summary>
        </member>
        <member name="E:Urbex.Controls.GroundLengthMapButton.OnLengthMeasured">
            <summary>
            Raises when a length is measured.
            </summary>
        </member>
        <member name="T:Urbex.Controls.AreaMapButton">
            <summary>
            Class implementation of AreaMapButton
            </summary>
        </member>
        <member name="F:Urbex.Controls.AreaMapButton.SystemOfUnits">
            <summary>
            Units of system.
            </summary>
        </member>
        <member name="M:Urbex.Controls.AreaMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates an Area map button object.
            </summary>
            <param name="map">The map for which this button is created.</param>
        </member>
        <member name="M:Urbex.Controls.AreaMapButton.OnPolygonDrawn(System.Object,Urbex.Controls.DrawPolygonEventArgs)">
            <summary>
            Called when polygon drawn.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:Urbex.Controls.DrawPolygonEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Urbex.Controls.AreaMapButton.OnAreaMeasured">
            <summary>
            Event fired when area measurement is completed.
            </summary>
        </member>
        <member name="T:Urbex.Controls.EditVertexEventArgs">
            <summary>
            Class implementation of EditVertexEventArgs.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexEventArgs.#ctor(Urbex.Controls.Feature)">
            <summary>
            Initializes a new instance of the EditVertexEventArgs class.
            </summary>        
        </member>
        <member name="P:Urbex.Controls.EditVertexEventArgs.Feature">
            <summary>
            Gets the current feature.
            </summary>
        </member>
        <member name="T:Urbex.Controls.EditVertexEventHandler">
            <summary>
            Delegate for EditVertex events.
            </summary>
            <param name="sender">The sender.</param>
            <param name="args">The EditVertexEventArgs instance containing the event data.</param>
        </member>
        <member name="T:Urbex.Controls.EditVertexMapButton">
            <summary>
            Class implementation of EditVertexMapButton. This class is responsible for editing vertex of features.
            Through this button we can change the number of vertex and the position of existing vertices in a feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Constructor of the Edit vertex map button.
            </summary>
            <param name="map">Map object for which this vertex map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.UnregisterMap">
            <summary>
            Unregisters the events attached to map.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.InvalidateCurrentOperation">
            <summary>
            Invalidates the current drawing.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.OnMapMove(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse move.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.OnMapMouseUp(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse up.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.OnMapMouseDown(System.Object,Urbex.Controls.MapMouseEventArgs)">
            <summary>
            Handles the movement of vertices on mouse down.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.UpdatePointGeometry(System.Drawing.Point)">
            <summary>
            Updates the point geometry position.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.UpdateLineAndPolygonGeometry(System.Drawing.Point)">
            <summary>
            Updates the polygon vertices position.
            </summary>
            <param name="location">New location of the last vertex of current feature.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.RestoreBorderColor">
            <summary>
            Restores the original symbol and color.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.HighlightFeatureBorder(Urbex.Controls.Feature)">
            <summary>
            Colors the feature.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.IsValid(Urbex.Controls.MouseButton)">
            <summary>
            Checks if the mouse click is valid or not.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.SearchIndexOfVertex(Urbex.Controls.Feature,System.Drawing.Point)">
            <summary>
            Searches the index of the clicked vertex.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.SearchIndexOfEdge(Urbex.Controls.Feature,System.Drawing.Point)">
            <summary>
            Searches the index of the clicked edge.
            </summary>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.GetPolygon(Urbex.Controls.Feature)">
            <summary>
            Gets the polygon from the feature.
            </summary>
            <param name="feature"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.GetLineString(Urbex.Controls.Feature)">
            <summary>
            Gets the linestring from the feature.
            </summary>
            <param name="feature"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.InsertVertex(System.Int32,System.Int32)">
            <summary>
            Inserts the vertex at the clicked point.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.GetRegion(System.Int32,System.Int32)">
            <summary>
            Calculates if a vertex was clicked or an edge was clicked.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
            <returns>Returns the region of the feature the coordinates are present.</returns>
        </member>
        <member name="M:Urbex.Controls.EditVertexMapButton.RemoveVertex(System.Int32,System.Int32)">
            <summary>
            Removes the vertex at the clicked point.
            </summary>
            <param name="x">x coordinate.</param>
            <param name="y">y coordinate.</param>
        </member>
        <member name="E:Urbex.Controls.EditVertexMapButton.InvalidDrawingEvent">
            <summary>
            Event raised when ivalid drawing occurs.
            </summary>
        </member>
        <member name="E:Urbex.Controls.EditVertexMapButton.EditVertexCompleted">
            <summary>
            Event raised when editing of vertex is completed.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexMapButton.Map">
            <summary>
            Current Map for this button.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexMapButton.VectorLayer">
            <summary>
            Vector Layer.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexMapButton.Pressed">
            <summary>
            Manages if the current mapbutton is pressed or not.
            </summary>
        </member>
        <member name="P:Urbex.Controls.EditVertexMapButton.MapCursor">
            <summary>
            Map Cursor.
            </summary>
        </member>
        <member name="T:Urbex.Controls.SelectedRegion">
            <summary>
            Enum to check which region was clicked.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SelectedRegion.Vertex">
            <summary>
            Vertex.
            </summary>
        </member>
        <member name="F:Urbex.Controls.SelectedRegion.Edge">
            <summary>
            Edge
            </summary>
        </member>
        <member name="F:Urbex.Controls.SelectedRegion.None">
            <summary>
            None
            </summary>
        </member>
        <member name="T:Urbex.Controls.RTree.RTree`1">
             <summary>
             This is a lightweight RTree implementation, specifically designed 
             for the following features (in order of importance): 
            
             Fast intersection query performance. To achieve this, the RTree 
             uses only main memory to store entries. Obviously this will only improve
             performance if there is enough physical memory to avoid paging.
             Low memory requirements.
             Fast add performance.
            
            
             The main reason for the high speed of this RTree implementation is the 
             avoidance of the creation of unnecessary objects, mainly achieved by using
             primitive collections from the trove4j library.
             author aled@sourceforge.net
             version 1.0b2p1
             Ported to C# By Dror Gluska, April 9th, 2009
             </summary>
             <typeparam name="T"></typeparam>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.#ctor">
            <summary>
            Initialize implementation dependent properties of the RTree.
            </summary>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.#ctor(System.Int32,System.Int32)">
             <summary>
             Initialize implementation dependent properties of the RTree.
             </summary>
             <param name="MaxNodeEntries">This specifies the maximum number of entries
            in a node. The default value is 10, which is used if the property is
            not specified, or is less than 2.</param>
             <param name="MinNodeEntries">This specifies the minimum number of entries
            in a node. The default value is half of the MaxNodeEntries value (rounded
            down), which is used if the property is not specified or is less than 1.
            </param>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.Add(Urbex.Controls.RTree.Rectangle,`0)">
            <summary>
            Adds an item to the spatial index
            </summary>
            <param name="r"></param>
            <param name="item"></param>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.add(Urbex.Controls.RTree.Rectangle,System.Int32,System.Int32)">
            <summary>
            Adds a new entry at a specified level in the tree
            </summary>
            <param name="r"></param>
            <param name="id"></param>
            <param name="level"></param>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.Delete(Urbex.Controls.RTree.Rectangle,`0)">
            <summary>
            Deletes an item from the spatial index
            </summary>
            <param name="r"></param>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.Nearest(Urbex.Controls.RTree.Point,System.Single)">
            <summary>
            Retrieve nearest items to a point in radius furthestDistance
            </summary>
            <param name="p">Point of origin</param>
            <param name="furthestDistance">maximum distance</param>
            <returns>List of items</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.Intersects(Urbex.Controls.RTree.Rectangle)">
            <summary>
            Retrieve items which intersect with Rectangle r
            </summary>
            <param name="r"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.Contains(Urbex.Controls.RTree.Rectangle)">
            <summary>
            find all rectangles in the tree that are contained by the passed rectangle
            written to be non-recursive (should model other searches on this?)</summary>
            <param name="r"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getBounds">
            @see com.infomatiq.jsi.SpatialIndex#getBounds()
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getVersion">
            @see com.infomatiq.jsi.SpatialIndex#getVersion()
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getNextNodeId">
            Get the next available Node&lt;T&gt; ID. Reuse deleted Node&lt;T&gt; IDs if
            possible
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getNode(System.Int32)">
            <summary>
            Get a Node&lt;T&gt; object, given the ID of the node.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getHighestUsedNodeId">
            <summary>
            Get the highest used Node&lt;T&gt; ID
            </summary>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.getRootNodeId">
            <summary>
            Get the root Node&lt;T&gt; ID
            </summary>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.splitNode(Urbex.Controls.RTree.Node{`0},Urbex.Controls.RTree.Rectangle,System.Int32)">
            <summary>
            Split a node. Algorithm is taken pretty much verbatim from
            Guttman's original paper.
            </summary>
            <param name="n"></param>
            <param name="newRect"></param>
            <param name="newId"></param>
            <returns>return new Node&lt;T&gt; object.</returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.pickSeeds(Urbex.Controls.RTree.Node{`0},Urbex.Controls.RTree.Rectangle,System.Int32,Urbex.Controls.RTree.Node{`0})">
            <summary>
            Pick the seeds used to split a node.
            Select two entries to be the first elements of the groups
            </summary>
            <param name="n"></param>
            <param name="newRect"></param>
            <param name="newId"></param>
            <param name="newNode"></param>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.pickNext(Urbex.Controls.RTree.Node{`0},Urbex.Controls.RTree.Node{`0})">
            <summary>
            Pick the next entry to be assigned to a group during a Node&lt;T&gt; split.
            [Determine cost of putting each entry in each group] For each 
            entry not yet in a group, calculate the area increase required
            in the covering rectangles of each group  
            </summary>
            <param name="n"></param>
            <param name="newNode"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.nearest(Urbex.Controls.RTree.Point,Urbex.Controls.RTree.Node{`0},System.Double)">
            <summary>
            Recursively searches the tree for the nearest entry. Other queries
            call execute() on an IntProcedure when a matching entry is found; 
            however nearest() must store the entry Ids as it searches the tree,
            in case a nearer entry is found.
            Uses the member variable nearestIds to store the nearest
            entry IDs.
            </summary>
            <remarks>TODO rewrite this to be non-recursive?</remarks>
            <param name="p"></param>
            <param name="n"></param>
            <param name="nearestDistance"></param>
            <returns></returns>
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.intersects(Urbex.Controls.RTree.Rectangle,Urbex.Controls.RTree.RTree{`0}.intproc,Urbex.Controls.RTree.Node{`0})">
            <summary>
            Recursively searches the tree for all intersecting entries.
            Immediately calls execute() on the passed IntProcedure when 
            a matching entry is found.
            [x] TODO rewrite this to be non-recursive? Make sure it
            doesn't slow it down.
            </summary>
            <param name="r"></param>
            <param name="v"></param>
            <param name="n"></param>
        </member>
        <member name="F:Urbex.Controls.RTree.RTree`1.oldRectangle">
            Used by delete(). Ensures that all nodes from the passed node
            up to the root have the minimum number of entries.
            
            Note that the parent and parentEntry stacks are expected to
            contain the nodeIds of all parents up to the root.
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.chooseNode(Urbex.Controls.RTree.Rectangle,System.Int32)">
            Used by add(). Chooses a leaf to add the rectangle to.
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.adjustTree(Urbex.Controls.RTree.Node{`0},Urbex.Controls.RTree.Node{`0})">
            Ascend from a leaf Node&lt;T&gt; L to the root, adjusting covering rectangles and
            propagating Node&lt;T&gt; splits as necessary.
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.checkConsistency(System.Int32,System.Int32,Urbex.Controls.RTree.Rectangle)">
            Check the consistency of the tree.
        </member>
        <member name="M:Urbex.Controls.RTree.RTree`1.calculateMBR(Urbex.Controls.RTree.Node{`0})">
            <summary>Given a Node object, calculate the Node MBR from it's entries.
            		 Used in consistency checking</summary>
            <param name="n">The Node.</param>
            <returns>The calculated MBR.</returns>
        </member>
        <member name="P:Urbex.Controls.RTree.RTree`1.Count">
            <summary>Gets the number of nodes.</summary>
            <value>The count.</value>
        </member>
        <member name="T:Urbex.Controls.Projections.ProjectionConverter">
            <summary>
            Class implementation of ProjectionConverter, useful for converting points from source reference to target.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.srcSrid">
            <summary>
            Source spatial reference.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.tgtSrid">
            <summary>
            Target spatial reference.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.cTransform">
            <summary>
            CoordinateTransformation instance.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.isOSGBProj">
            <summary>
            Is a OSGB projection.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.is3003">
            <summary> true if is proj is 3003 </summary>
        </member>
        <member name="F:Urbex.Controls.Projections.ProjectionConverter.is3004">
            <summary> true if is proj is 3004 </summary>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.#ctor(OSGeo.OSR.SpatialReference,OSGeo.OSR.SpatialReference)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.Projections.ProjectionConverter"/> class.
            </summary>
            <param name="_srcSrid">The source srid.</param>
            <param name="_tgtSrid">The target srid.</param>
            <remarks></remarks>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.#ctor(Urbex.Controls.ProjectionOsr,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the <see cref="T:Urbex.Controls.Projections.ProjectionConverter"/> class.
            </summary>
            <param name="_srcProj">The source projection.</param>
            <param name="_tgtProj">The target projection.</param>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.convert(System.Double[])">
            <summary>
            Converts the array of coordinates to target system.
            </summary>
            <param name="coordinate">coordinate to convert.</param>
            <returns>Coverted coordinate array.</returns>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.convert(System.Collections.Generic.List{Urbex.Controls.Geometries.Point})">
            <summary>
            Converts the list of vertices to target system.
            </summary>
            <param name="vertices">List of vertices to convert.</param>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.convertOSGB(System.Double[])">
            <summary>
            Conversion OSGB 1936 OSTN02 to Mercator Spheric
            </summary>
            <param name="coordinate">Coordinate</param>
            <returns>Array of mercator spheric coordinates.</returns>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.convertMonteMarioItaly(System.Double[])">
            <summary>
            Conversion MonteMario / Italy zone1 and zone 2 to Mercator Spheric
            </summary>
            <param name="coordinate">Coordinate</param>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.testOSGB">
            <summary>
            test OSGB_1936
            </summary>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.testGaussBoaga">
            <summary>
            test 3003 and 3004 projection
            </summary>
        </member>
        <member name="M:Urbex.Controls.Projections.ProjectionConverter.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader">
            <summary>
            Class implementation of WfsXmlReader.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.#ctor(System.Xml.XmlReader)">
            <summary>
            Initializes a new instance of the WfsXmlReader class.
            </summary>
            <param name="innerReader">The inner XML reader.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Close">
            <summary>
            When overridden in a derived class, changes the <see cref="P:System.Xml.XmlReader.ReadState"/> to Closed.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.GetAttribute(System.Int32)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified index.
            </summary>
            <param name="i">The index of the attribute. The index is zero-based. (The first attribute has index 0.)</param>
            <returns>The value of the specified attribute. This method does not move the reader.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="i"/> is out of range. It must be non-negative and less than the size of the attribute collection.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.GetAttribute(System.String,System.String)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/>.
            </summary>
            <param name="name">The local name of the attribute.</param>
            <param name="namespaceURI">The namespace URI of the attribute.</param>
            <returns>The value of the specified attribute. If the attribute is not found or the value is String.Empty, null is returned. This method does not move the reader.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="name"/> is null.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.GetAttribute(System.String)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.Name"/>.
            </summary>
            <param name="name">The qualified name of the attribute.</param>
            <returns>The value of the specified attribute. If the attribute is not found or the value is String.Empty, null is returned.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="name"/> is null.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.IsStartElement">
            <summary>
            Calls <see cref="M:System.Xml.XmlReader.MoveToContent"/> and tests if the current content node is a start tag or empty element tag.
            </summary>
            <returns>true if <see cref="M:System.Xml.XmlReader.MoveToContent"/> finds a start tag or empty element tag; false if a node type other than XmlNodeType.Element was found.</returns>
            <exception cref="T:System.Xml.XmlException">
            Incorrect XML is encountered in the input stream.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.IsStartElement(System.String,System.String)">
            <summary>
            Calls <see cref="M:System.Xml.XmlReader.MoveToContent"/> and tests if the current content node is a start tag or empty element tag and if the <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/> properties of the element found match the given strings.
            </summary>
            <param name="localname">The string to match against the LocalName property of the element found.</param>
            <param name="ns">The string to match against the NamespaceURI property of the element found.</param>
            <returns>true if the resulting node is an element. false if a node type other than XmlNodeType.Element was found or if the LocalName and NamespaceURI properties of the element do not match the specified strings.</returns>
            <exception cref="T:System.Xml.XmlException">
            Incorrect XML is encountered in the input stream.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.IsStartElement(System.String)">
            <summary>
            Calls <see cref="M:System.Xml.XmlReader.MoveToContent"/> and tests if the current content node is a start tag or empty element tag and if the <see cref="P:System.Xml.XmlReader.Name"/> property of the element found matches the given argument.
            </summary>
            <param name="name">The string matched against the Name property of the element found.</param>
            <returns>true if the resulting node is an element and the Name property matches the specified string. false if a node type other than XmlNodeType.Element was found or if the element Name property does not match the specified string.</returns>
            <exception cref="T:System.Xml.XmlException">
            Incorrect XML is encountered in the input stream.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.LookupNamespace(System.String)">
            <summary>
            When overridden in a derived class, resolves a namespace prefix in the current element's scope.
            </summary>
            <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass an empty string.</param>
            <returns>The namespace URI to which the prefix maps or null if no matching prefix is found.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToAttribute(System.Int32)">
            <summary>
            When overridden in a derived class, moves to the attribute with the specified index.
            </summary>
            <param name="i">The index of the attribute.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToAttribute(System.String,System.String)">
            <summary>
            When overridden in a derived class, moves to the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/>.
            </summary>
            <param name="name">The local name of the attribute.</param>
            <param name="ns">The namespace URI of the attribute.</param>
            <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToAttribute(System.String)">
            <summary>
            When overridden in a derived class, moves to the attribute with the specified <see cref="P:System.Xml.XmlReader.Name"/>.
            </summary>
            <param name="name">The qualified name of the attribute.</param>
            <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToContent">
            <summary>
            Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.
            </summary>
            <returns>The <see cref="P:System.Xml.XmlReader.NodeType"/> of the current node found by the method or XmlNodeType.None if the reader has reached the end of the input stream.</returns>
            <exception cref="T:System.Xml.XmlException">
            Incorrect XML encountered in the input stream.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToElement">
            <summary>
            When overridden in a derived class, moves to the element that contains the current attribute node.
            </summary>
            <returns>true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToFirstAttribute">
            <summary>
            When overridden in a derived class, moves to the first attribute.
            </summary>
            <returns>true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.MoveToNextAttribute">
            <summary>
            When overridden in a derived class, moves to the next attribute.
            </summary>
            <returns>true if there is a next attribute; false if there are no more attributes.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Read">
            <summary>
            When overridden in a derived class, reads the next node from the stream.
            </summary>
            <returns>true if the next node was read successfully; false if there are no more nodes to read.</returns>
            <exception cref="T:System.Xml.XmlException">
            An error occurred while parsing the XML.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadAttributeValue">
            <summary>
            When overridden in a derived class, parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.
            </summary>
            <returns>true if there are nodes to return.
            false if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read.
            An empty attribute, such as, misc="", returns true with a single node with a value of String.Empty.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
            <summary>
            Reads the content as an object of the type specified.
            </summary>
            <param name="returnType">The type of the value to be returned.
            Note:
            With the release of the .NET Framework 3.5, the value of the
            <paramref name="returnType"/> parameter can now be the <see cref="T:System.DateTimeOffset"/> type.</param>
            <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"/> object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an <see cref="T:System.Xml.XmlQualifiedName"/> object to an xs:string.
            This value can be null.</param>
            <returns>The concatenated text content or attribute value converted to the requested type.</returns>
            <exception cref="T:System.FormatException">
            The content is not in the correct format for the target type.
            </exception>
              
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="returnType"/> value is null.
            </exception>
              
            <exception cref="T:System.InvalidOperationException">
            The current node is not a supported node type. See the table below for details.
            </exception>
              
            <exception cref="T:System.OverflowException">
            Read Decimal.MaxValue.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads the content and returns the Base64 decoded binary bytes.
            </summary>
            <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
            <param name="index">The offset into the buffer where to start copying the result.</param>
            <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
            <returns>The number of bytes written to the buffer.</returns>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="buffer"/> value is null.
            </exception>
              
            <exception cref="T:System.InvalidOperationException">
            <see cref="M:System.Xml.XmlReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)"/>  is not supported on the current node.
            </exception>
              
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index into the buffer or index + count is larger than the allocated buffer size.
            </exception>
              
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Xml.XmlReader"/> implementation does not support this method.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads the content and returns the BinHex decoded binary bytes.
            </summary>
            <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
            <param name="index">The offset into the buffer where to start copying the result.</param>
            <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
            <returns>The number of bytes written to the buffer.</returns>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="buffer"/> value is null.
            </exception>
              
            <exception cref="T:System.InvalidOperationException">
            <see cref="M:System.Xml.XmlReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)"/> is not supported on the current node.
            </exception>
              
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index into the buffer or index + count is larger than the allocated buffer size.
            </exception>
              
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Xml.XmlReader"/> implementation does not support this method.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsBoolean">
            <summary>
            Reads the text content at the current position as a Boolean.
            </summary>
            <returns>The text content as a <see cref="T:System.Boolean"/> object.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsDateTime">
            <summary>
            Reads the text content at the current position as a <see cref="T:System.DateTime"/> object.
            </summary>
            <returns>The text content as a <see cref="T:System.DateTime"/> object.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsDecimal">
            <summary>
            Reads the text content at the current position as a <see cref="T:System.Decimal"/> object.
            </summary>
            <returns>The text content at the current position as a <see cref="T:System.Decimal"/> object.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsDouble">
            <summary>
            Reads the text content at the current position as a double-precision floating-point number.
            </summary>
            <returns>The text content as a double-precision floating-point number.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsFloat">
            <summary>
            Reads the text content at the current position as a single-precision floating point number.
            </summary>
            <returns>The text content at the current position as a single-precision floating point number.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsInt">
            <summary>
            Reads the text content at the current position as a 32-bit signed integer.
            </summary>
            <returns>The text content as a 32-bit signed integer.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsLong">
            <summary>
            Reads the text content at the current position as a 64-bit signed integer.
            </summary>
            <returns>The text content as a 64-bit signed integer.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsObject">
            <summary>
            Reads the text content at the current position as an <see cref="T:System.Object"/>.
            </summary>
            <returns>The text content as the most appropriate common language runtime (CLR) object.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadContentAsString">
            <summary>
            Reads the text content at the current position as a <see cref="T:System.String"/> object.
            </summary>
            <returns>The text content as a <see cref="T:System.String"/> object.</returns>
            <exception cref="T:System.InvalidCastException">
            The attempted cast is not valid.
            </exception>
              
            <exception cref="T:System.FormatException">
            The string format is not valid.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
            <summary>
            Reads the element content as the requested type.
            </summary>
            <param name="returnType">The type of the value to be returned.
            Note:
            With the release of the .NET Framework 3.5, the value of the
            <paramref name="returnType"/> parameter can now be the <see cref="T:System.DateTimeOffset"/> type.</param>
            <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"/> object that is used to resolve any namespace prefixes related to type conversion.</param>
            <returns>The element content converted to the requested typed object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.OverflowException">
            Read Decimal.MaxValue.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAs(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type.
            </summary>
            <param name="returnType">The type of the value to be returned.
            Note:
            With the release of the .NET Framework 3.5, the value of the
            <paramref name="returnType"/> parameter can now be the <see cref="T:System.DateTimeOffset"/> type.</param>
            <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"/> object that is used to resolve any namespace prefixes related to type conversion.</param>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content converted to the requested typed object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
              
            <exception cref="T:System.OverflowException">
            Read Decimal.MaxValue.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsBase64(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads the element and decodes the Base64 content.
            </summary>
            <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
            <param name="index">The offset into the buffer where to start copying the result.</param>
            <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
            <returns>The number of bytes written to the buffer.</returns>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="buffer"/> value is null.
            </exception>
              
            <exception cref="T:System.InvalidOperationException">
            The current node is not an element node.
            </exception>
              
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index into the buffer or index + count is larger than the allocated buffer size.
            </exception>
              
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Xml.XmlReader"/> implementation does not support this method.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The element contains mixed-content.
            </exception>
              
            <exception cref="T:System.FormatException">
            The content cannot be converted to the requested type.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads the element and decodes the BinHex content.
            </summary>
            <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
            <param name="index">The offset into the buffer where to start copying the result.</param>
            <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
            <returns>The number of bytes written to the buffer.</returns>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="buffer"/> value is null.
            </exception>
              
            <exception cref="T:System.InvalidOperationException">
            The current node is not an element node.
            </exception>
              
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index into the buffer or index + count is larger than the allocated buffer size.
            </exception>
              
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Xml.XmlReader"/> implementation does not support this method.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The element contains mixed-content.
            </exception>
              
            <exception cref="T:System.FormatException">
            The content cannot be converted to the requested type.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsBoolean">
            <summary>
            Reads the current element and returns the contents as a <see cref="T:System.Boolean"/> object.
            </summary>
            <returns>The element content as a <see cref="T:System.Boolean"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.Boolean"/> object.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsBoolean(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.Boolean"/> object.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a <see cref="T:System.Boolean"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDateTime">
            <summary>
            Reads the current element and returns the contents as a <see cref="T:System.DateTime"/> object.
            </summary>
            <returns>The element content as a <see cref="T:System.DateTime"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.DateTime"/> object.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDateTime(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.DateTime"/> object.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element contents as a <see cref="T:System.DateTime"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDecimal">
            <summary>
            Reads the current element and returns the contents as a <see cref="T:System.Decimal"/> object.
            </summary>
            <returns>The element content as a <see cref="T:System.Decimal"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.Decimal"/>.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDecimal(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.Decimal"/> object.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a <see cref="T:System.Decimal"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.Decimal"/>.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDouble">
            <summary>
            Reads the current element and returns the contents as a double-precision floating-point number.
            </summary>
            <returns>The element content as a double-precision floating-point number.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a double-precision floating-point number.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsDouble(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a double-precision floating-point number.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a double-precision floating-point number.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsFloat">
            <summary>
            Reads the current element and returns the contents as single-precision floating-point number.
            </summary>
            <returns>The element content as a single-precision floating point number.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a single-precision floating-point number.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsFloat(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a single-precision floating-point number.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a single-precision floating point number.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a single-precision floating-point number.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsInt">
            <summary>
            Reads the current element and returns the contents as a 32-bit signed integer.
            </summary>
            <returns>The element content as a 32-bit signed integer.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a 32-bit signed integer.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsInt(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 32-bit signed integer.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a 32-bit signed integer.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a 32-bit signed integer.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsLong">
            <summary>
            Reads the current element and returns the contents as a 64-bit signed integer.
            </summary>
            <returns>The element content as a 64-bit signed integer.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a 64-bit signed integer.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsLong(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 64-bit signed integer.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a 64-bit signed integer.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a 64-bit signed integer.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsObject">
            <summary>
            Reads the current element and returns the contents as an <see cref="T:System.Object"/>.
            </summary>
            <returns>A boxed common language runtime (CLR) object of the most appropriate type. The <see cref="P:System.Xml.XmlReader.ValueType"/> property determines the appropriate CLR type. If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsObject(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as an <see cref="T:System.Object"/>.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>A boxed common language runtime (CLR) object of the most appropriate type. The <see cref="P:System.Xml.XmlReader.ValueType"/> property determines the appropriate CLR type. If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to the requested type.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsString">
            <summary>
            Reads the current element and returns the contents as a <see cref="T:System.String"/> object.
            </summary>
            <returns>The element content as a <see cref="T:System.String"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.String"/> object.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementContentAsString(System.String,System.String)">
            <summary>
            Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.String"/> object.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>The element content as a <see cref="T:System.String"/> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="T:System.Xml.XmlReader"/> is not positioned on an element.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The current element contains child elements.
            -or-
            The element content cannot be converted to a <see cref="T:System.String"/> object.
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The method is called with null arguments.
            </exception>
              
            <exception cref="T:System.ArgumentException">
            The specified local name and namespace URI do not match that of the current element being read.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementString">
            <summary>
            Reads a text-only element.
            </summary>
            <returns>The text contained in the element that was read. An empty string if the element is empty (&lt;item&gt;&lt;/item&gt; or &lt;item/&gt;).</returns>
            <exception cref="T:System.Xml.XmlException">
            The next content node is not a start tag; or the element found does not contain a simple text value.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementString(System.String,System.String)">
            <summary>
            Checks that the <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/> properties of the element found matches the given strings before reading a text-only element.
            </summary>
            <param name="localname">The local name to check.</param>
            <param name="ns">The namespace URI to check.</param>
            <returns>The text contained in the element that was read. An empty string if the element is empty (&lt;item&gt;&lt;/item&gt; or &lt;item/&gt;).</returns>
            <exception cref="T:System.Xml.XmlException">
            If the next content node is not a start tag; if the element LocalName or NamespaceURI do not match the given arguments; or if the element found does not contain a simple text value.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadElementString(System.String)">
            <summary>
            Checks that the <see cref="P:System.Xml.XmlReader.Name"/> property of the element found matches the given string before reading a text-only element.
            </summary>
            <param name="name">The name to check.</param>
            <returns>The text contained in the element that was read. An empty string if the element is empty (&lt;item&gt;&lt;/item&gt; or &lt;item/&gt;).</returns>
            <exception cref="T:System.Xml.XmlException">
            If the next content node is not a start tag; if the element Name does not match the given argument; or if the element found does not contain a simple text value.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadEndElement">
            <summary>
            Checks that the current content node is an end tag and advances the reader to the next node.
            </summary>
            <exception cref="T:System.Xml.XmlException">
            The current node is not an end tag or if incorrect XML is encountered in the input stream.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadInnerXml">
            <summary>
            When overridden in a derived class, reads all the content, including markup, as a string.
            </summary>
            <returns>All the XML content, including markup, in the current node. If the current node has no children, an empty string is returned.
            If the current node is neither an element nor attribute, an empty string is returned.</returns>
            <exception cref="T:System.Xml.XmlException">
            The XML was not well-formed, or an error occurred while parsing the XML.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadOnlineResource">
            <summary>
            Reads the online resource.
            </summary>
            <returns>string resource value.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadOuterXml">
            <summary>
            When overridden in a derived class, reads the content, including markup, representing this node and all its children.
            </summary>
            <returns>If the reader is positioned on an element or an attribute node, this method returns all the XML content, including markup, of the current node and all its children; otherwise, it returns an empty string.</returns>
            <exception cref="T:System.Xml.XmlException">
            The XML was not well-formed, or an error occurred while parsing the XML.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadStartElement">
            <summary>
            Checks that the current node is an element and advances the reader to the next node.
            </summary>
            <exception cref="T:System.Xml.XmlException">
            <see cref="M:System.Xml.XmlReader.IsStartElement"/> returns false.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadStartElement(System.String,System.String)">
            <summary>
            Checks that the current content node is an element with the given <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/> and advances the reader to the next node.
            </summary>
            <param name="localname">The local name of the element.</param>
            <param name="ns">The namespace URI of the element.</param>
            <exception cref="T:System.Xml.XmlException">
            <see cref="M:System.Xml.XmlReader.IsStartElement"/> returns false, or the <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/> properties of the element found do not match the given arguments.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadStartElement(System.String)">
            <summary>
            Checks that the current content node is an element with the given <see cref="P:System.Xml.XmlReader.Name"/> and advances the reader to the next node.
            </summary>
            <param name="name">The qualified name of the element.</param>
            <exception cref="T:System.Xml.XmlException">
            <see cref="M:System.Xml.XmlReader.IsStartElement"/> returns false or if the <see cref="P:System.Xml.XmlReader.Name"/> of the element does not match the given <paramref name="name"/>.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadString">
            <summary>
            When overridden in a derived class, reads the contents of an element or text node as a string.
            </summary>
            <returns>The contents of the element or an empty string.</returns>
            <exception cref="T:System.Xml.XmlException">
            An error occurred while parsing the XML.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadSubtree">
            <summary>
            Returns a new XmlReader instance that can be used to read the current node, and all its descendants.
            </summary>
            <returns>A new XmlReader instance set to ReadState.Initial. A call to the <see cref="M:System.Xml.XmlReader.Read"/> method positions the new XmlReader on the node that was current before the call to ReadSubtree method.</returns>
            <exception cref="T:System.InvalidOperationException">
            The XmlReader is not positioned on an element when this method is called.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToDescendant(System.String,System.String)">
            <summary>
            Advances the <see cref="T:System.Xml.XmlReader"/> to the next descendant element with the specified local name and namespace URI.
            </summary>
            <param name="localName">The local name of the element you wish to move to.</param>
            <param name="namespaceURI">The namespace URI of the element you wish to move to.</param>
            <returns>true if a matching descendant element is found; otherwise false. If a matching child element is not found, the <see cref="T:System.Xml.XmlReader"/> is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"/> is XmlNodeType.EndElement) of the element.
            If the <see cref="T:System.Xml.XmlReader"/> is not positioned on an element when <see cref="M:System.Xml.XmlReader.ReadToDescendant(System.String,System.String)"/> was called, this method returns false and the position of the <see cref="T:System.Xml.XmlReader"/> is not changed.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToDescendant(System.String)">
            <summary>
            Advances the <see cref="T:System.Xml.XmlReader"/> to the next descendant element with the specified qualified name.
            </summary>
            <param name="name">The qualified name of the element you wish to move to.</param>
            <returns>true if a matching descendant element is found; otherwise false. If a matching child element is not found, the <see cref="T:System.Xml.XmlReader"/> is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"/> is XmlNodeType.EndElement) of the element.
            If the <see cref="T:System.Xml.XmlReader"/> is not positioned on an element when <see cref="M:System.Xml.XmlReader.ReadToDescendant(System.String)"/> was called, this method returns false and the position of the <see cref="T:System.Xml.XmlReader"/> is not changed.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToFollowing(System.String,System.String)">
            <summary>
            Reads until an element with the specified local name and namespace URI is found.
            </summary>
            <param name="localName">The local name of the element.</param>
            <param name="namespaceURI">The namespace URI of the element.</param>
            <returns>true if a matching element is found; otherwise false and the <see cref="T:System.Xml.XmlReader"/> is in an end of file state.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToFollowing(System.String)">
            <summary>
            Reads until an element with the specified qualified name is found.
            </summary>
            <param name="name">The qualified name of the element.</param>
            <returns>true if a matching element is found; otherwise false and the <see cref="T:System.Xml.XmlReader"/> is in an end of file state.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToNextSibling(System.String,System.String)">
            <summary>
            Advances the XmlReader to the next sibling element with the specified local name and namespace URI.
            </summary>
            <param name="localName">The local name of the sibling element you wish to move to.</param>
            <param name="namespaceURI">The namespace URI of the sibling element you wish to move to</param>
            <returns>true if a matching sibling element is found; otherwise false. If a matching sibling element is not found, the XmlReader is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"/> is XmlNodeType.EndElement) of the parent element.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadToNextSibling(System.String)">
            <summary>
            Advances the XmlReader to the next sibling element with the specified qualified name.
            </summary>
            <param name="name">The qualified name of the sibling element you wish to move to.</param>
            <returns>true if a matching sibling element is found; otherwise false. If a matching sibling element is not found, the XmlReader is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"/> is XmlNodeType.EndElement) of the parent element.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)">
            <summary>
            Reads large streams of text embedded in an XML document.
            </summary>
            <param name="buffer">The array of characters that serves as the buffer to which the text contents are written. This value cannot be null.</param>
            <param name="index">The offset within the buffer where the <see cref="T:System.Xml.XmlReader"/> can start to copy the results.</param>
            <param name="count">The maximum number of characters to copy into the buffer. The actual number of characters copied is returned from this method.</param>
            <returns>The number of characters read into the buffer. The value zero is returned when there is no more text content.</returns>
            <exception cref="T:System.InvalidOperationException">
            The current node does not have a value (<see cref="P:System.Xml.XmlReader.HasValue"/> is false).
            </exception>
              
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="buffer"/> value is null.
            </exception>
              
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index into the buffer, or index + count is larger than the allocated buffer size.
            </exception>
              
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Xml.XmlReader"/> implementation does not support this method.
            </exception>
              
            <exception cref="T:System.Xml.XmlException">
            The XML data is not well-formed.
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ResolveEntity">
            <summary>
            When overridden in a derived class, resolves the entity reference for EntityReference nodes.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The reader is not positioned on an EntityReference node; this implementation of the reader cannot resolve entities (<see cref="P:System.Xml.XmlReader.CanResolveEntity"/> returns false).
            </exception>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Skip">
            <summary>
            Skips the children of the current node.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String"/> that represents this instance.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.InnerReader">
            <summary>
            Gets the inner reader.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.AttributeCount">
            <summary>
            When overridden in a derived class, gets the number of attributes on the current node.
            </summary>
            <returns>The number of attributes on the current node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.BaseURI">
            <summary>
            When overridden in a derived class, gets the base URI of the current node.
            </summary>
            <returns>The base URI of the current node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.CanReadBinaryContent">
            <summary>
            Gets a value indicating whether the WfsXmlReader implements the binary content read methods.
            </summary>
            <returns>true if the binary content read methods are implemented; otherwise false.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.CanReadValueChunk">
            <summary>
            Gets a value indicating whether the WfsXmlReader implements the ReadValueChunk(System.Char[],System.Int32,System.Int32) method.
            </summary>
            <returns>true if the WfsXmlReader implements the ReadValueChunk(System.Char[],System.Int32,System.Int32) method; otherwise false.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.CanResolveEntity">
            <summary>
            Gets a value indicating whether this reader can parse and resolve entities.
            </summary>
            <returns>true if the reader can parse and resolve entities; otherwise, false.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Depth">
            <summary>
            When overridden in a derived class, gets the depth of the current node in the XML document.
            </summary>
            <returns>The depth of the current node in the XML document.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.EOF">
            <summary>
            When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the stream.
            </summary>
            <returns>true if the reader is positioned at the end of the stream; otherwise, false.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.HasAttributes">
            <summary>
            Gets a value indicating whether the current node has any attributes.
            </summary>
            <returns>true if the current node has attributes; otherwise, false.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.HasValue">
            <summary>
            When overridden in a derived class, gets a value indicating whether the current node can have a <see cref="P:System.Xml.XmlReader.Value"/>.
            </summary>
            <returns>true if the node on which the reader is currently positioned can have a Value; otherwise, false. If false, the node has a value of String.Empty.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.IsDefault">
            <summary>
            When overridden in a derived class, gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema.
            </summary>
            <returns>true if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; false if the attribute value was explicitly set.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.IsEmptyElement">
            <summary>
            When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, &lt;MyElement/&gt;).
            </summary>
            <returns>true if the current node is an element (<see cref="P:System.Xml.XmlReader.NodeType"/> equals XmlNodeType.Element) that ends with /&gt;; otherwise, false.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.LocalName">
            <summary>
            When overridden in a derived class, gets the local name of the current node.
            </summary>
            <returns>
            The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;.
            For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Name">
            <summary>
            When overridden in a derived class, gets the qualified name of the current node.
            </summary>
            <returns>
            The qualified name of the current node. For example, Name is bk:book for the element &lt;bk:book&gt;.
            The name returned is dependent on the <see cref="P:System.Xml.XmlReader.NodeType"/> of the node. The following node types return the listed values. All other node types return an empty string.
            Node type
            Name
            Attribute
            The name of the attribute.
            DocumentType
            The document type name.
            Element
            The tag name.
            EntityReference
            The name of the entity referenced.
            ProcessingInstruction
            The target of the processing instruction.
            XmlDeclaration
            The literal string xml.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.NameTable">
            <summary>
            When overridden in a derived class, gets the <see cref="T:System.Xml.XmlNameTable"/> associated with this implementation.
            </summary>
            <returns>The XmlNameTable enabling you to get the atomized version of a string within the node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.NamespaceURI">
            <summary>
            When overridden in a derived class, gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.
            </summary>
            <returns>The namespace URI of the current node; otherwise an empty string.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.NodeType">
            <summary>
            When overridden in a derived class, gets the type of the current node.
            </summary>
            <returns>One of the <see cref="T:System.Xml.XmlNodeType"/> values representing the type of the current node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Prefix">
            <summary>
            When overridden in a derived class, gets the namespace prefix associated with the current node.
            </summary>
            <returns>The namespace prefix associated with the current node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.QuoteChar">
            <summary>
            When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node.
            </summary>
            <returns>The quotation mark character (" or ') used to enclose the value of an attribute node.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ReadState">
            <summary>
            When overridden in a derived class, gets the state of the reader.
            </summary>
            <returns>One of the <see cref="T:System.Xml.ReadState"/> values.</returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.SchemaInfo">
            <summary>
            Gets the schema information that has been assigned to the current node as a result of schema validation.
            </summary>
            <returns>
            An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"/> object containing the schema information for the current node. Schema information can be set on elements, attributes, or on text nodes with a non-null <see cref="P:System.Xml.XmlReader.ValueType"/> (typed values).
            If the current node is not one of the above node types, or if the XmlReader instance does not report schema information, this property returns null.
            If this property is called from an <see cref="T:System.Xml.XmlTextReader"/> or an <see cref="T:System.Xml.XmlValidatingReader"/> object, this property always returns null. These XmlReader implementations do not expose schema information through the SchemaInfo property.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Settings">
            <summary>
            Gets the <see cref="T:System.Xml.XmlReaderSettings"/> object used to create this <see cref="T:System.Xml.XmlReader"/> instance.
            </summary>
            <returns>
            The <see cref="T:System.Xml.XmlReaderSettings"/> object used to create this reader instance. If this reader was not created using the Create method, this property returns null.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Item(System.Int32)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/>.
            </summary>
            <returns>
            The value of the specified attribute. If the attribute is not found, null is returned.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Item(System.String,System.String)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/>.
            </summary>
            <returns>
            The value of the specified attribute. If the attribute is not found, null is returned.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Item(System.String)">
            <summary>
            When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"/> and <see cref="P:System.Xml.XmlReader.NamespaceURI"/>.
            </summary>
            <returns>
            The value of the specified attribute. If the attribute is not found, null is returned.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.Value">
            <summary>
            When overridden in a derived class, gets the text value of the current node.
            </summary>
            <returns>
            The value returned depends on the <see cref="P:System.Xml.XmlReader.NodeType"/> of the node. The following table lists node types that have a value to return. All other node types return String.Empty.
            Node type
            Value
            Attribute
            The value of the attribute.
            CDATA
            The content of the CDATA section.
            Comment
            The content of the comment.
            DocumentType
            The internal subset.
            ProcessingInstruction
            The entire content, excluding the target.
            SignificantWhitespace
            The white space between markup in a mixed content model.
            Text
            The content of the text node.
            Whitespace
            The white space between markup.
            XmlDeclaration
            The content of the declaration.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.ValueType">
            <summary>
            Gets The Common Language Runtime (CLR) type for the current node.
            </summary>
            <returns>
            The CLR type that corresponds to the typed value of the node. The default is System.String.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.XmlLang">
            <summary>
            When overridden in a derived class, gets the current xml:lang scope.
            </summary>
            <returns>
            The current xml:lang scope.
            </returns>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.WfsXmlReader.XmlSpace">
            <summary>
            When overridden in a derived class, gets the current xml:space scope.
            </summary>
            <returns>
            One of the <see cref="T:System.Xml.XmlSpace"/> values. If no xml:space scope exists, this property defaults to XmlSpace.None.
            </returns>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation">
            <summary>
            Class implementation of operation.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.ReadFrom(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName)">
            <summary>
            Creates an instance of Operation with the data provided by WfsXmlReader.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <param name="operationName">Name of the operation.</param>
            <returns>Instance of Operation.</returns>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.ReadSchemaDescriptionLanguage(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation)">
            <summary>
            Reads the schema description language for specified operation.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <param name="operation">The operation.</param>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.ReadResultFormat(Urbex.Controls.Controls.Layers.WFS.WfsXmlReader,Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation)">
            <summary>
            Reads the result format.
            </summary>
            <param name="reader">The WfsXmlReader.</param>
            <param name="operation">The operation.</param>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.Formats">
            <summary>
            List of formats for operation.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.DcpType">
            <summary>
            DcpType.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.SchemaDescriptionLanguage">
            <summary>
            Schema language description.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.#ctor(Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName)">
            <summary>
            Initializes a new instance of the Operation class.
            </summary>
            <param name="operationName">Name of the operation.</param>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.Parameters">
            <summary>
            List of parameters.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.HttpGetOnlineResource">
            <summary>
            Gets the online 'get' resource from HTTP.
            </summary>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.HttpPostOnlineResource">
            <summary>
            Gets the online 'post' resource from HTTP.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:Urbex.Controls.Controls.Layers.WFS.Capabilities.Operation.OperationName">
            <summary>
            Gets the name of the operation.
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName">
            <summary>
            Enum specifying the names of operations.
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.DescribeFeatureType">
            <summary>
            DescribeFeatureType
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.DescribeLayer">
            <summary>
            DescribeLayer
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetCapabilities">
            <summary>
            GetCapabilities
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetFeature">
            <summary>
            GetFeature
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetFeatureInfo">
            <summary>
            GetFeatureInfo
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetFeatureWithLock">
            <summary>
            GetFeatureWithLock
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetLegendGraphic">
            <summary>
            GetLegendGraphic
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.GetMap">
            <summary>
            GetMap
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.LockFeature">
            <summary>
            LockFeature
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.Transaction">
            <summary>
            Transaction
            </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.WFS.Capabilities.OperationName.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="T:Urbex.Controls.Controls.Layers.Raster.Bitmap24">
            <summary>Bitmap 24. </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.Raster.Bitmap24.PixelDataSize">
            <summary> Size of the pixel data </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.Raster.Bitmap24.ImageBytes">
            <summary> Provide public access to the picture's byte data. </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.Raster.Bitmap24.RowSizeBytes">
            <summary> The row size in bytes </summary>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.Raster.Bitmap24.m_Bitmap">
            <summary> A reference to the Bitmap. </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.Raster.Bitmap24.#ctor(System.Drawing.Bitmap)">
            <summary>Constructor. Save a reference to the bitmap.</summary>
            <param name="bm">The bitmap.</param>
        </member>
        <member name="F:Urbex.Controls.Controls.Layers.Raster.Bitmap24.m_BitmapData">
            <summary> Information describing the bitmap </summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.Raster.Bitmap24.LockBitmap">
            <summary>Locks the bitmap.</summary>
        </member>
        <member name="M:Urbex.Controls.Controls.Layers.Raster.Bitmap24.UnlockBitmap">
            <summary>Copy the data back into the Bitmap    
            and release resources.</summary>
        </member>
        <member name="T:Urbex.Controls.MapExtensions">
            <summary>
            Extension class contains the extension methods of different types.
            </summary>
        </member>
        <member name="M:Urbex.Controls.MapExtensions.IsFlaged(Urbex.Controls.MapBitmapConstructs,Urbex.Controls.MapBitmapConstructs)">
            <summary>
            Check if the specified MapBitmapConstructs is flagged or not.
            </summary>
            <param name="actualValue">the MapBitmapConstructs</param>
            <param name="expected">Value to be checked</param>
            <returns>True or False</returns>
        </member>
        <member name="T:Urbex.Controls.Vector.WFSGdal">
            <summary>
            Class implementation of WFSGdal
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.WFSGdal.#ctor(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Initializes a new instance of the WFSGdal class.
            </summary>
            <param name="wfs_url">The wfs_url.</param>
            <param name="projection">The projection.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.WFSGdal.#ctor(System.String,Urbex.Controls.Bounds,System.String[])">
            <summary>
            Initializes a new instance of the WFSGdal class.
            </summary>
            <param name="wfs_url">The wfs_url.</param>
            <param name="bounds">The bounds.</param>
            <param name="filterOptions">The filter options.</param>
        </member>
        <member name="M:Urbex.Controls.Vector.WFSGdal.Read">
            <summary>
            Read vector data
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.WFSGdal.readWFS">
            <summary>
            Reads the WFS.
            </summary>
        </member>
        <member name="M:Urbex.Controls.Vector.WFSGdal.checkVectorProjection(System.String,Urbex.Controls.ProjectionOsr)">
            <summary>
            Check if the projection selected for a file is valid.
            </summary>
            <param name="_wfs_url">wfs file path.</param>
            <param name="srcPrj">source projection.</param>
            <returns>OPERATION_RESULT, identifying if the projection is valid or not.</returns>
        </member>
        <member name="T:Urbex.Controls.FacadeAreaMapButton">
            <summary>
            Draws a facade object.
            </summary>
        </member>
        <member name="F:Urbex.Controls.FacadeAreaMapButton.SystemOfUnits">
            <summary>
            SystemOfUnits for this button.
            </summary>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.#ctor(Urbex.Controls.Map)">
            <summary>
            Creates a Facade object,registers the events by calling the base constructor.
            </summary>
            <param name="map">Map object for which this facade map button will be created.</param>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.OnOrientationChanged(System.Object,Urbex.Controls.OrientationEventArgs)">
            <summary>
            Deletes the features on orientation change.
            </summary>
            <param name="sender">Map.</param>
            <param name="e">Current orientation details.</param>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.OnViewChanged(System.Object,Urbex.Controls.ViewEventArgs)">
            <summary>
            Deletes the features on zoom level change.
            </summary>
            <param name="sender">Map.</param>
            <param name="e">Current view details.</param>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.OnToolStateChanged(Urbex.Controls.ToolStates)">
            <summary>
            Called when the state of the tool is changed
            </summary>
            <param name="state">The new state on the tool</param>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.CalculateFacadeArea">
            <summary>
            Calculates the area of the facade.
            </summary>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.CalculatePointOnSurface(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point)">
            <summary>
            Calculates the point's intersection with the surface at a certain angle.
            </summary>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.CalculateDistanceToBase(Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point,Urbex.Controls.Geometries.Point)">
            <summary>
            Calculates the distance between the two points.
            </summary>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.IsToolAvailable">
            <summary>
            Method to check if the map is in oblique mode.
            </summary>
            <returns>True; if the tool is active.</returns>
        </member>
        <member name="M:Urbex.Controls.FacadeAreaMapButton.OnFacadeDrawn(System.Object,Urbex.Controls.DrawPolygonEventArgs)">
            <summary>
            Calculates area and adds a geographic text to the map.
            </summary>
            <param name="e">Sender of the event.</param>
            <param name="sender">Polygon arguments.</param>
        </member>
        <member name="E:Urbex.Controls.FacadeAreaMapButton.OnFacadeAreaMeasured">
            <summary>
            Event raised when facade is measured.
            </summary>
        </member>
        <member name="T:Urbex.Controls.FacadePoint">
            <summary>
            Point to hold information about its intersection with the baseline and its height.
            </summary>
        </member>
        <member name="P:Urbex.Controls.FacadePoint.PointOnBaseLine">
            <summary>
            A facade point's projection on the baseline.
            </summary>
        </member>
        <member name="P:Urbex.Controls.FacadePoint.HeightOfPoint">
            <summary>
            Height of the facade point from the baseline.
            </summary>
        </member>
    </members>
</doc>
